Cleanup ruby

- Restructure bundler/gem handling
- Add a way to execute unit tests within a docker container (See README.md)