move body to a view;
add gruntfile and build tasks;
add authentication;