Mouse correction

Also to try out the pull request
Moved cell update from cell.cpp to Thrive.cpp
When click is pressed down, the cammera follows a cell. It also disables keyboard moving camera
Background moved back 10 times further, number of planes from 4 to 9, background 10 times bigger.
Also changed the way the backgrounds are handled
Added a new cell, controlled by the keyboard. The camera is tied to the cell. Had to define a bunch of other stuff as public as i wanted to access it. Moving the cammera after the cell seems to solve the problem with the jittering.
Implemented the entity framework, and changed the cells to be entitys instead of objects. Still cannot update correctly. Comented a line on system.cpp. It seems that the problem comes from typeid returning the same from all the childs of Node
The entity framework works now. I'm using getType() to diferenciate between different components and nodes
Added the keyboard controll. Strangelly, it crashes when capturing key W, but not on A nor D
Moved the keyboard to thrive.cpp, it crashed when on KeyboardAgent. Added a RandomAgent that simulates the same behavior that cell.cpp had.
Merge pull request #6 from Daniferrito/master

Moving code from my repository to a branch of the project