Removed constructor pattern from device and schedule; split up routes