Initial commit.
Changed around for this project.
Need JUNIT for testing