fix ruby version
modify gem file
construct test data in seeds.rb
add append_tag, listing_tags
remove functions and add validates
add listing_posts