Collisions, Tiles and other stuff

Rewrote part of the collision system with Hitbox getting the most changes. HitBox position is not relative to parent CActor.
Draw hitboxes by pressing B.
Some changes to code reading input to make it more readable.

Made changes to CLayer so that it can now show what is in tileTester.xml without problems. I don't know if it was unreadable because you are moving to a different system, if so just revert the changes there.

Added the ability to have solid tiles by placing a solidtile object on top of a tile. 
Add collision handling to link against solid tiles(Walls).

Now I'm out of ideas on what to do, you need to put in more Issues xD