Fixes for kivy

- Got it working in canopy
- Got lxml working
- Started removing all the global stuff and encapsulated it in my app
- Working support for drawing a molecule and storing it as a compound
object