Merge pull request #87 from ShaikDawood/master

updating progress bar for practice
Merge pull request #22 from ChrisBoesch/master

update
ranking bug fix #1,added default selection
Merge pull request #88 from LI-HE/master

ranking bug fix #1,added default selection
Updated static testing code to load test file via the url

Load the index.html page with the ?test_with=… query parameter to load
a static test module.

index.html?test_with=app-test.js
Updated more test mocks for ranking page development.
Updating E2E test to use new pass in test file approach.
Merge pull request #23 from ChrisBoesch/master

update
ranking page debug #2
Merge pull request #89 from LI-HE/master

ranking page debug #2
Show player registered challenges

challenge type & progress pending
edited registered challenges, unnecessary ng-controllers

edited registered challenges, Removed unnecessary ng-controllers
only load user's own stories in story page and story creation validation
Cleaning up url references and moving node web-server to port 8001
Checking for missing questID

The quest list is being fetch by default every time the QuestController
is loaded. Also, quest update is being called by default and doesn't
need to be.
Updating tests to pass based on story model change
Moving server port back as travis-ci test
Merge pull request #24 from ChrisBoesch/master

update
update #3
Merge pull request #90 from LI-HE/master

update #3 for ranking page