Removed duplicates from the PIP requirements.
Added a helper function for finding and populating a template. Also added an external cherrypy config for easier configurations.
Created a rudimentary login system.