Moved Control panel to the top, and other minor visual changes
use CodeMirror for the contract code