modularize angular app, add html5 routing