Initial commit

Including a lot of the base objects that will be required to drive the
UI. All of these are in a project called RushForward.Totalife.Common
and have not yet been tested.