Big commit that warranted a version increase (to 0.2). Adding a bunch of migration scripts due to database denormalization, everything now keys off of the 'rants' table. Added a generic Cache class thats implemented by CookieCache. Now injecting dependencies directly into Controllers and Filters via web.xml. Extracted the Cacheable.java interface from Cache. Renamed some packages. Added a Util class for class lookups. For custom sql, started storing public static final strings in CustomSql.java. Added a controller just for Ajax calls. Created services for each model (emotion, question, rant, visitor). General refactoring.