Update CHANGELOG for 0.3.0
Unnecessary contract removal

- Removed unneccessary ContractManager, but left the non-empty string
  checks until they are replaced with a better solution. (cofoja)
- Fixes #42
Re-added gitignore

This got removed during some trivial merge into master.
Updated Jackson library to 2.4.1.1

- Fixes #38