Initial Rewrite

Complete refactor and reorganization of the plugin. Moved to a singleton
class structure and split everything into more manageable files. Began
removing all references to the modal window and prepping for integration
with FooBox.