Improve main page interface

same width all page; add new entry button; edit table row button; hover effect in table; reduce flicker on loading etc.
change create.html to detail.html

assign controller in routing, with alias; the intention is to use detail.html to perform both creation and editing of contacts
introduction of phoneNumber and ObjectId

writes and retrieves objectId (required to make "edit" calls); phoneNumber validation is also outlined
input validation; start of EditUserCtrl
controller to edit; fetching of the contact data

introduced new API to retrieve contact data, given id. detail.html view is used both to create and edit contacts; small changes are done dynamically.
Enable "save changes" button only on data change

Todo: clone data instead of making two GET requests
Add "save changes" functionality
Add Delete functionality
use html5 routing

no hashtag in URLs