More refactoring work
RectangleF unit tests

RectangleF should be have total unit test coverage now.
ParentableNode initial commit

Base for game objects
Initial unit tests for entity system

Refactoring the Scott.Entity classes to make it easier to maintain in
the future and unit test. I've added a basic set of tests, and there are
plenty more to come.