Forgot to jshint beforehand.
Better admin password handling and backend structuring for more reusablility.