inferring reference name from module.exports line (closes #12)
think it makes more sense to use node bin/autodoc for tests...

this way the tests are using the current version of the
executable rather than some potentially stale global version
added raw source as a property to FunctionInfo (see #13)
nice! added support for testing private methods (see #13)
made divide and escapeForJs methods 'private'...

...meanwhile, also updated escapeForJs to be a bit more
comprehensive
added support for instanceof handler (see #14)

...BUT I'm realizing that I need another option to make this
work for more generic handlers -- perhaps instead of requiring a
'test' function we could also accept a 'template' function that
would spit out a string, and this would be used by the template
engine.
little README updates
ugly merge!

this is what you get when you work for a while on a stale master
without an internet connection