Don't use hash as a let value
Adds Gemfile
Adds more tests
Test the extension check