Move achievement to an ActiveModel
Clean up metrics controller
Add duration to Pour to offload calculation from database
Merge pull request #4 from collectiveidea/achievement

Add Achievement as an ActiveModel