lot of polishing
replacing project-specific parts with example. I think the framework is stable enough so I consider this to be version 1.0