added PresentationLib class. some refactoring. version bump 0.5.0