Add jshint task
Split out parsing and conversion functions
Make jshint happy
Move matchers up to file scope
Extra test case for block comments
Move files into /lib