feat(contentedit): New url in urlbuilder to push the changes to github
feat(contentedit): New method to update the page content on github
feat(contentedit): Added new query param to pageroute to return the markdown instead of html
feat(contentedit): PageService can now also return the page content as markdown
feat(contentedit): Added new dependencies for CodeMirror and ngDialog
refact(*): removed the name function from contentprovider and test it with instanceOf
feat(contentedit): added function withAccessToken to append the oauth access token to each github request
feat(contentedit): Added oauth.hasSession to check if the request is authenticated
feat(contentedit): When a session with oauth token exists for the current request, the github provider will get this token
refact(*): contentProviderFactoryTests not longer with name. Instead of this we will check with instanceOf if the correct provider is returned
feat(contentedit): Added new functionality to github content provider

- UpdatePage to update the content of a page and return the new transformed html in the answer
- Add the oauth access token to all github request the increase the number of possible requests per hour
feat(contentedit): New pageUpdate handler to update the content of the page in pagerequsthandler
feat(contentedit): Add new routes to put changes for the current page
chore(*): removed the sha npm package
feat(contentedit): Added codemirror files to grunt for deployment
feat(contentedit): Extended the authCtrl to send a broadcast a message when user is authenticated
feat(contentedit): Added updatePage to pageService
feat(contentedit): Added new commitmessagedialogctrl controller for global inputdialog to get the commit message
feat(contentedit): Added new editcontentctrl controller to handle the edit toolbar functionality and show a inputdialog when the user will save the edited page
feat(contentedit): Extended the contentctrl with functionality to edit the current page