Use Github API for listing releases to download

Closes #3

- Add octonode dependency
- Add github.js for fetching github releases
- Modify app generator to fetch releases and list them
- Fix tests to actually test installation of files