fix $http.post weirdness

see:

http://victorblog.com/2012/12/20/make-angularjs-http-service-behave-like-jquery-ajax/
about and contact pages

including e-mail endpoint
some things todo
return json response mostly indicating success
control tab navigation