Changed directory structure. Navigation (and other static content) is now under WEB-INF/jspf so only one file needs to be updated to change the whole site. /main/ was moved to root directory, so main site is now accessed via '/index.jsp' instead of '/main/index.jsp'. Javascript and CSS files organized. Star-rating updated to 3.0, still not displaying correctly though.
Redesigned directory structure. Organized JS and CSS. Deleted /main/ so now /main/index.jsp will be /index.jsp. Added static pages under WEB-INF/jspf such as navigation.jspf, which is included in all webpages, so editing one file will update across the entire site. Removed viewcategories.jsp, not needed anymore. Renamed subjects.jsp to genres.jsp, and profile.jsp to account.jsp. Added audiobook format to resource.jsp. Updated star-rating to 3.0, but still not displaying properly on resource.jsp. Updated all links in resource.jsp to use the search servlet. Added database_classes packages and all persistent java classes needed by hibernate. Added servlets package and servlets needed for most use cases.