Add license, simple readme, npmignore
Add 'require' for registering node modules
Add annotate() helper
Very basic property injection
Provide $injector
Change Injector to accept an array of modules, module can be plain object
Improve errors (circular dep, no provider)
Allow chaining module methods
Refactor injector spec to now put stuff into global space
Better error when invoking a non function
Style - just rename tests
Style - add/remove some TODOs, formatting
Basic implementation of argument parsing (implicit annotations)

Current limitations:
- can't put into "function arg" comments
function /* (no parenthesis like this) */ (){}
function abc( /* xx (no parenthesis like this) */ a, b) {}

Just put the comment before function or inside:
/* (((this is fine))) */ function(a, b) {}
function abc(a) { /* (((this is fine))) */}
Rename $injector to injector