more improvement on functionality, coupling, organization, and I added in a login page. Also ignore the newest jsp page with a long name because it is ther to help make the project but is not part of the project and will be deleted when the project is finnished