renamed:    page.js -> bin/netnovel
move test code from lib/Index.js to test/Index.js, using npm mocha and chai
	new file:   .gitignore
	modified:   TODO
[new dependency]: use commander to parse option line
fix edge cases of cmdline parsing
refactor out global vars in main script
keep lint-free
add google closure compiler to be static analysis tool
tweak jshint editor intergration
	new file:   lib/Context.js
	new file:   test/Context.js
Merge branch 'refactor'

Conflicts:
	.jshintrc
	Makefile