Webapi

some new updates from my side
starting to fiddle a bit with the registration form. Need review from bsparks on these changess, as this is my first commit with angularJS.