WIP add object and state

/!\ This a WIP, no garanty it's running

Create several object to be able to control the game with more
flexibility.

[objects]
	Application: control the states of the application

	State/Transition: objects to handle FSM of the application

	Renderer: render state on the canvas

	LifeGame: control the updates of the states of the simulation