Merge pull request #55 from aepsil0n/fix/complete_header_fields

Complete missing fields in the header
Allow for double precision input files via flag
Clean up source code not compliant with PEP8
Get rid of DOS carriage returns in .travis.yml

Whoever sneaked in these heretic characters, should be ashamed of themselves.
Check PEP8 style guidelines in Travis CI