Add proper description of the project
Somewhat dirty, but working, grader.js
Need to
  - Untangle the sync and async part of the program
  - Clean a little bit
Merge branch 'staging'
Cleaner grader.js solution.
- Built a general combinator to make interval easily
- Better integrated async and not async (url or file) together in last computation
Still to do :
 - I still find it somewhat too entangled
 - Unsatisfying flow.. Need to figure out something for dealing with this
Merge branch 'staging'
Added requirement for grader.js
Cleaned up read_url
It's now a simple wrapper around the get request made with rest