Added Character model, skeleton for CharacterController

- current spec status: 427 examples, 0 failures