Merge pull request #41 from ocelotsloth/5-fmt-type

Parameter: FormatType: Adds FormatType and tests

Closes #5 
3 jobs for develop in 55 seconds (queued for 2 seconds)