first commit
fix(angular-hal): angular-hal dependency and broken test

* angular-hal is a prod dependency in bower.json
* added angular-hal path in karma.conf because tests fail without it
refactor(MainCtrlTest): inject $rootScope is not necessary
feat (ShopService): new service to get the ApiRoot resource

For testing purpose a shop.json is included. It will be replaced with the actual call to the backend server.
refactor(MainView): move header and footer to index.html

header and footer is shared in all the views
feat(CustomerList): add an empty customer list route

Create Controller, View and initial tests to start with the Customer List funtionality
feat(Nav): add NavCtrl to manage the menu

Allow to dinamically add item to the menu and change the active one when navigating.
feat(ShopService): add function to get a resource linked by Shop

  Eliminate load funtiond, move this functionality to apiRoot variable
feat(CustomerService): mange Customers Resource

* Use the ShopService to load the Customers Resource
* Provide a query function that return the embebed list of customers
feat(CustomerList): show a name customer list ordered by name

TODO: test the customers model
doc(README): fix default project path after running git clone command
test(CustomerListCtrl): test for retrieved customers using a mocked promise
test(CustomerService): load Customer Resource

Test that the Customer Service load the right Customer Resource
Refactor the service to use load function
test(CustomerService): query function

test that query function returns a list of customers
refactor(ShopService) add function load for better testability
 Also this commit/push should run the Travis.CI build process
fix(Travis): should fix Cannot start Chrome error
 this change should force to use Firefox instead
fix(Travis): should run custom test script using Firefox
fix(karma-firefox): missing plugin to run Firefox
chore(Travis): remove node 0.8 Travis build
 removed for incompatibility issues
test(ShopService): test Resource load using the actual halCLient
 Simulate http get responses using $httpBackend Mock service
 Add dependency to karma.conf.js used by angular-hal