Some performance tweaks
Move to Gemfile
Remove exceptions
only call Hashie in one place