changed package names; implemented Junit testing; close #5