moving from infile jshint flags to a .jshintrc
fixed the jshint complaints in the lib directory
fixed the jshint complaints in the test directory
added a pre-commit hook that will jshint staged changes
getting rid of getFile in favor of the node way to do it
simplified get-script by using the path module and require.resolve
made better use of the path module in get-module-leaf
updated get-package-info
	* using path module in more places
	* made guessing main behave more like require from nodejs
removing concept of a relative npm module
	if a module has a relative path, it's not supposed to be an npm module
made search for local npm package info more like nodejs require searches
changed get-npm-package-info to make use of the version