Blockly ui positioning

Moves the blockly UI to the center, makes it draggable, and adds a bar indicating RAM to it. How does it look? @BrettASwift @scottnc27603 
`blocklyNodes[ nodeID ].ram` is `blockly_allowedBlocks - blockly_blockCount;`. This property handler can be removed.