Added a monster that gets rendered.
Monster entity added.
Monster action data now saved on floor record.
Moved some classes to a new entity package.
Fixed failing unit test expecting objective.valid to be a function.
Moved terminal rendering code to separate class.
Added tests for renderer, objective delegates now have description.