Changing method signatures and other minor changes

- updating error builder
- renaming formatter methods
- fixing README