changes required for merging in upstream casein
update core snapshot version
implement new methods from core
Merge pull request #19 from TheWeatherCompany/merge-upstream-2014-08-07

Merge from dasein upstream