moved bg image into root module portfolio
moved image functionality from imagelayer into own model and added dynamic scaling similar to to the image scaling via css
used annonymous _canvas instead of paramter
added circleOpacity default value to rootScope
context has to be passed as parameter into render method and added change position listener
moved image render and loading functionality into own model
added image model
removed red body background
removed add and remove listeners because they dont make any sense
added image layer as bg of the diamondraster
added opacity slider