Minor changes, see details

* Added Log4J to replace simple println/printStackTrace
* Ensured Games follow Service's init()/shutdown() contract
* Added shell Analytics Service which will one day do the calculations
described in:
http://blog.w3i.com/2013/03/01/how-do-i-know-i-have-a-healthy-game/