further modularized camera code
finished modularizing camera movement
started the javadoc on the camera code