Layer

Moved the storage of layer to be only in the nodes (as they already where) for three reasons
1. The user should be able to have one renderable object at multiple layers
2. There was no need for a renderable obejct to know what layer it was on
3. If the layer was changed it would not have made a diffrence because the layer of the node was the actual layer once added to the list