spring cleanup; new features
added explanatory comment
fixed missing click import
removed encoding warning (need to test this on multiple platforms)
added unit tests
version 0.5.1