Update README.md

Update the building and usage instructions
Update README.md

Fix link to node
Ensuring local module names are unique in emit.
Fixes #41 and #42.
Improving code and addressing code review feedback.
Binder now builds more generally useful linked list of all container declarations.
Emitter uses original spelling when creating unique local container names.
Ensuring local module names are unique in emit.
Fixes #41 and #42.
Improving code and addressing code review feedback.
Binder now builds more generally useful linked list of all container declarations.
Emitter uses original spelling when creating unique local container names.
Accepting baselines.
Addressing CR feedback.
Fix browser tests not working when not cloned in TypeScript directory
Merge pull request #169 from DickvdBrink/browser-test-patch

Fix browser tests not working when not cloned in TypeScript directory
Complain when a non-void/any function lacks a return expresson.

In effect this fixes #62.

Also
    - Changes the error message for get accessors lacking return expressions.
    - Actually checks for return expressions instead of return statements for get-accessors.
    - Removes fancy quotes.
    - Corrects errors in the compiler caught by the new check.
    - Simplified `checkAndAggregateReturnTypes` by extracting it out to `visitReturnStatements`.
Removed TODO relating to the task I just fixed.
Minor renaming.
Changed check on annotated functions/getters to only look for return statements.
Changed error message for annotated functions lacking return statements.