added sorcery authentication, simple views, controllers

Karim did it all, I can't be held accountable.
we should be very serious about the indentation. 2 space indentation is standard in the Ruby world. 

@kmanji @willlam @GreyThompson @dlgweeduh