Turn the project into a gem

Make it ready to be released as a gem. I followed the same convention as if it were created using `bundle gem swamp`.