Restructure app and added scheduling of spider runs via node-schedule rather than cron