Almost all working...

I'm having trouble with the way imports work, and several other aspects of puppet. I think the terms are somewhat confusing, and also coming from a python background is causing behaviors I expect to not occur.