#16 Marked all classes as serializable
#16 Added default tree to GameState

This will be populated by each game protocol
#16 Unit test to enforce serialization attribute

I might just copy this over to a few other namespaces..
Added serialization tests on Actions and Models

Also commented here and there.
#16 Fixed build branch not building a branch

Oops.
#16 Extra test to check root node divergence
Resolve #16 Added example and tests