added attributes object and moved layers into attributes && added resize of cnavas functionality
added asychronus loading of with the possiblity to make it syncronus so cnvas waits until is loaded until it renders and implemented getRenderRectangle function witch return size of laoded image
added canvas attributes model
added canvas layers colelction witch resizes all layers when canvas resizes
added canvas layers colelction witch resizes all layers when canvas resizes
added new added iles to build script
set size of canvas programmatically instead of template
fixed to often rerendering bug
added loadImage function