Improve file loading

- Adds a filename option for direct loading
- Raise an error if no information given
2 jobs for master in 34 seconds (queued for 1 second)
Status Job ID Name Coverage
  Test
failed #78504
exitcode-jessie

00:00:34

 
  Deploy
skipped #78505
pages
 
Name Stage Failure
failed
exitcode-jessie Test
  File "/builds/Monash/tupak/tupak/result.py", line 39, in read_in_result
raise ValueError("No information given to load file")
ValueError: No information given to load file

----------------------------------------------------------------------
Ran 2 tests in 0.047s

FAILED (errors=1)
ERROR: Job failed: exit code 1