split home view into nested views

- add intro view and sign_up view
- modify grunt file to include nested dir in views folder.
replace ngResource with Restangular

ngResource always remove tailing-slash for POST, and flask need that.
refine css-mess in our project

use bootstrap-grid to layout our pages.
extend User table

we don't have to keep previous migration script because we are not
shipped yet.