Began work on file upload, complete refactor of the admin HTML and JS. App currently broken pending more implementation (including work on service.php)