Feature/ship addresses

@prabin, This has a prototype ui for the shipping addresses. After discussing some specs and UX issues most of it will go away so I am not going to refactor it. However the build and testing fixes are important to get into develop. 

Please pull it and focus code review on the grunt file and karma config changes. (Spoiler, I added the templates file back to index.html for develop and made the html watcher run the html2js:server task when html files are changed - this is more declarative as to what is going on with the project views)