Upgrade Scala to 2.10.3
Macro for getting set of sealed trait impls
Add province trait
Make province selectable on registration form
Add TOS to registration page