re-factored sluggable.rb module, moved model-related stuff to approptiate models