Verb refactor

Fixes #1. Required a major refactor of the source base, but I'm the only guy on this project so I can merge whatever I want! (This pull request is just to practice.)