move component loading into response base
require aws sdk
use hash
some quick fixes
remove breaking tests
Merge branch 'epic-refactor' into cachetastic

* epic-refactor:
  remove breaking tests
  some quick fixes
  use hash
  require aws sdk
  move component loading into response base
moves symbolize into component
WIP
Moves cache into single class
Adds null cache and more error checking