Add required gem files
Copy code over, and require some dependencies
Tests pass!