Updated java project for modern Java dev tools

- Added Maven POM (the "univesal" Java project configuration file)
- Updated Eclipse project to add JUnit 4 library
- Reorganized sources into accepted source trees
Added basic dummy JUnit test
Add an example .rvmrc file and gitignore any real one
Creating a Gemfile and example files for both minitest and RSpec
Add simple spec and readme file with instructions to install jasmine-node
Add CoffeeScript test support with Jasmine and readme instructions to run tests with node.js
Add CoffeeScript compilation to README
Export Game function for testing.
Stubbing in some junk.  It's hard to make this look bad...
Filling in more bits based on the Python version
Renaming some things for clarity, keeping in line with other langs
Filling in the main and stubbing required methods

plus ignoring new executable name
Implementing remaining methods

but still unsure of proper brokenness until I implement and then
un-implement random seeding.
Adding a random seed since the Go math/rand is pre-seeded by default