Fix bug in parsing plot size
Add tests to obtains 50% code coverage

Also added ninja coverage stats to .gitignore so nobody else sees them
in the repo under a 'git status'.
Add tests to obtain 81% code coverage
Add HDF5 file test

Code coverage is now up to 88%
Add failure tets to obtain 97% code coverage
Merge branch 'tests' into dev