base functionality
add some missing test data
remove an unused gem from Gemfile