Implement API, update Gemfile + RSpec tests