Update gitignores
Switch to a more manageable Gem configuration
Add test coverage and code quality to get an understanding of how bad this project is
Get the tests running again
Remove Jeweler cmds which didnt work anyway