[breaking] fixes #102, starts #115
formatting code
Merge pull request #144 from SuaveIO/feature/model-binding

[breaking] fixes #102, starts #115