Lots of Improvements

Users can submit schedules, Admins can create campaigns. Very simple
cases tested, no advanced functionality yet.