introduced a fragment factory and also moved the existing fragment constructors to a different package
moved test cases to a new package
deleted the older package
these should have never been checked in. Going to modify the gitignore file next
the gitignore file