logging goes to a file (in addition to the console) (closes issue #6)
fixed bug in GameRecorder
renamed RecordedMove to Decision
added custom Move.toString
Board gets a real implementation to enable testing
segregated ArenaUriCatalog in the CompositionRoot so that it can be used alone to provide URI to any part of the app
monitoring server displays moves (some seriously bad hard-coding here, needs refactoring)
added a log4j conf for tests so that there is no logging to files while testing