Extract vote into voteable.rb from Post and Comment. Extract slug from Post, User and Category into sluggable.rb