added Luv.extend
replaced Luv.Object by a more idiomatic Luv.extend method
improved extends and added Luv.setType
removed extra callbacks from asset loading pipeline
merged Asset.js inside media.js
separated canvas from graphics.js