Moves files into lib directory, creates spec
Starts to add some tests
Adds error handling for some player input
Adds Rakefile for tests