First go at formats
Use struct instead of class

Format does not need to have state.
Merge conflict
Format unit tests
Merge branch 'master' of https://github.com/hpique/HanekeSwift into feature/formats/intro
Merge pull request #36 from hpique/feature/formats/intro

Introduce formats. Closes #26.