fixed logic in router that caused problems with page changes.  renaming challengeview to createchallengeview