Made it more modular, defined a config class for basic optiosn on things like the bloodhound and templates, and hopefully can add typeahead stuff to that too
Cleaned more stuff up
Styling of dropdown