Call the parent initialize()

otherwise saveable features don't work.
Refactor writeFile and readFile to use isBinary better
Add comments
Merge pull request #114 from Connexions/github-url-and-views-refactor

Github url and views refactor
Merge pull request #113 from Connexions/binaryfile-fixes

Binaryfile fixes
Log progress info to console

eventually this will be a progress bar
Only show login modal if localStorage does not have a password of OAuth token
Trigger the canCollaborate check to determine if the user should get a fork or save button
Github now requires a login to use their API

So no throttled anonymous editing
Merge branch 'remove-anonymous-editing' into github-refactor
Merge remote-tracking branch 'atc/github-refactor' into github-refactor-oerpub
Merge branch 'github-refactor-oerpub' into izak-marvin-merged