add rspec and puma for testing