Merge pull request #165 from kwalker3690/master

(fix) fixing routing
Merge pull request #166 from kwalker3690/master

(fix) working on new repo route fix
Merge pull request #167 from kwalker3690/master

(fix) added directories to new repo file list
Added normalize to folder output
Update regex pattern
(feat/projects) Add Github/Heroku dployment to create new project.
(feat/projects) Show Githhub pages or Heroku link on Nimble page.
(feat/projects) Add "Live Preview Github/Heroku" to files page.
(feat/files) Begin deploy to Github/Heroku function
(feat/files)(buggy) Implemented  updating and deploying to heroku and git hub pages.
(feat/projects) Continue integrating heroku
(feat/files) Use current repo in IndexedDb instead of url + angular $state to get current repo name.
(feat/files) Create new heroku app if user is logged in
(feat/files) Update existing heroku app
Merge pull request #168 from wykhuh/feat/auth

(Feat/files) Implemented deploying to Heroku. Needs refactoring.
(fix) Add getCurrentRepo to indexedDb service
Add server testing, scaffold for client and e2e.
Merge commit.
Merge pull request #169 from wykhuh/feat/auth

(fix) Add getCurrentRepo to indexedDb service
Merge commit 2.