Added basic account storage and login GUI.
More login screen work.
Renamed payDialog to PayDialog.
Changed PayDialog to take the target price directly, rather than getting one out of Order.
More TODOs.
Made Shift a GObject so it can signal Login that the employee clocked out.
Made Login and Shift communicate with each other. Login won't actually try to log the current user in just yet, but they communicate!