Refactor signup and signin methods in authController to handle JWT generation code better
Add mobile state unit tests
Refactor _getUserIndex to ensure we return only a single and most recent user index.  Also, add additoinal check in getMyRiskIndex method to ensure we have resp.value in client-side.
Merge branch 'master' of https://github.com/germTheory/germTheoryWebApp into mobile/unit-tests
Merge branch 'master' of https://github.com/germTheory/germTheoryWebApp into bug/#327
Re-throw an error when signup fails and let fail clause to handle this.  Also, removed .error clause in signup/signin services so that user controller can handle error conditions directly
Clean up bower.json and update .travis.yml to run client-side unit tests in TravisCI environment
Merge pull request #330 from ryojiosawa/mobile/unit-tests

Add client-side unit tests and update bower.json and travis.yml to run in TravisCI
Merge pull request #328 from ryojiosawa/bug/#327

Refactor error handling code to fix an error caused by signup failure
Small changes to myRisk controller. Working pill view CSS.
Working my risk view. Moving to next section.
Add vertical align to view.
Add how is it calculated.
Fix some error in information button.
Add third section.
Small update to the myrisk section.