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