Added basic profile support, gritter gem, cancancangem, switched to non-nested routes