Updated file structure (again), updated javadoc

- Updated file structure (src folder)
- Updated documentation
- Fixed up a few things