Add uuid to entity

Add Component class
Small cleanups
Add </> and <+> operators for creating list of components

Add clearScreen to gameLoop
Change map to mapMonotonic in Systems
New collide