Using packages now, test cases

-Moved all the files into appropriate folders corresponding to the
package names we've just created. Wanted to keep junit tests and our
main code seperate, but you can't import code from the default package
from the outside.
-Kelly's JUnit test cases added. More to come..