Include underscore and make a try with keys() method.
Modified imperfeito to use underscore has() method.
Moved generic verb functions into verb.js