New jasmine implementation, inheritance of controllers, also using monogoose-models for a nicer model layer definition.