Close #17 move output format to h5

Removes use of pickle in favour of h5 format. Uses deepdish
(https://github.com/uchicago-cs/deepdish) over the more standard
h5py for the following reasons

- h5py is built around saving 'arrays' while deepdish around saving
  dictionaries
- provides useful tools to check what data is in the h5 file
- is well written, provides good documentation and no strange error
  messages (personal experience with trying to implement h5py).
3 jobs for master in 5 minutes and 51 seconds
Status Job ID Name Coverage
  Test
passed #64791
exitcode-jessie

00:05:33

 
  Deploy
passed #64792
pages

00:00:17

passed pages:deploy

00:00:00