Turn voting into ajax calls.
Add the slugs to User, Post and Category.
Add the role, and only admin role can create categories, edit or destroy other people's posts.
Add the time zone.
Tested exposeing some json and xml.
Extract voteable to lib.
Extract voteable module to a gem.
Extract slug to lib.
Extract sluggable model to a gem.
Build two factor auth and Twilio.