Started migrating the web ui to the servlet app
Removed the eclipse project files, and added them to the git ignore
Updated the servlet to properly serve jsp, and added templates for headers + navbar
Started adding the request + device views
Updated the url locations in the views + JS
Updated the paths for the common layouts in request jsps
Updated the sql tables to include users and roles
Updated the file table to also contain an owner
Added the Entities for Users, Updated old Entities to contain Owners, and added the appropriate functions for fetching users and owners from database
Updated the active navbar item to display properly
Removed DestroyMethod=''
Re-Added the destroymethod='' to the datasource. Updated the version of mysql connector
Added very basic security / auth
Updated the home page to use thymeleaf instead of jsp
Updated the devices + requests to thymeleaf:
Improved the layout, added header + footer div's, seperated the navbar from the header banner
added a custom login page. POST broken because of CSRF token missing..
Fixed the CSFR token, login now works
Added a welcome message to the user, Setup the User Manager and Controller
Added a BaseController for determining if a user is Authenticated, added redirectes to login and register if the user is authenticated