Added some front-end and fixed path typo for local asset
New signup form and switch bootstrap asset outside vendor because of grunt issue with fonts path
Added server validation
Added client side validation (run grunt bower)