updated README with installation instructions
refactored to use Placement struct
Experiment for entity
Refactored Entity and Components

This refactoring made Entity a generic container for components.
Components and Visuals were made to to be used in a decorator or composite pattern.