Performance, texture, text, bug fixes

- Fixed Grunt's watch task to actually watch files, before it would just
end
- Performance fixes with cssText so a sprite does not have to re-render
3-5 times performance. All dom rendering is now derferred into the
onRender functions.
- Text now has it own class
- Proper Texture support by its own class
- Fixed Scene bug on shared sprites. The way LiveScript worked was
different then what I thought and instead it was creating objects with
shared properties. This is now fixed in all Darkcore classes