Rebuilt app base system to use grunt , bower

This is an excelent tutorial and should be updated .
I know this can't be merged but it shows some way it can be done.
  - made it more node dependent
  - added bower  for angular & bootstrap dependencies 
  - bootstrap is compiled from source
  - added grunt for task managment
  - grunt comes with a express server for app and karma e2e tests
  - added karma unit tests as a grunt dependencies  
  - added some amateur css to make it more presentable
On the downside dependencies have like 6k files and 44 Mb also it takes a some time to install them