Added ActivityService LogActivity and initial tests

Added Activity, Act, and ActivityService
An Act is an instance of an Activity
ActivityService logs Acts, which persists them and raises events
indicating they've occurred.
working on having acts trigger stuff

Logging acts should trigger points on profiles, which in turn should
fire off NewLevelAchievedEvents...