Added an IPythonPrompt widget and reimplented the EnableCanvas from enaml 0.6.8
Implemented drag and drop