css cleanup
refactored hierarchy to be instantiated first as a model
added key handling via window binding in root (camera)  view