Added makefile

- also got devise to allow "firstname" and "lastname" when registering.
Bypass CanCan issue 835

- Perhaps consider using Pundit for authorization?
-- Doesn't seem to keep everything in one file, though.
Added bootstrap

- and reduced code for the previous commit