Updated core.js to prevent race condition while attaching block controller to the block element. Moved some namespacing within the thie.view function to make declaring the view easier. Added cursor pointer when hovering over a block