added cache to activerecord setting objects, in order to minimize database queries
added validation erros for each value type
Merge pull request #12 from michaelglass/master

cache config requests and validate type if type given