undo gemfile for heroku
ensure uniqueness of user.email at db level (http://ruby.railstutorial.org/chapters/modeling-users#sec-the_caveat)
reorganize abstract_library_piece subclasses