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