WIP. Added auto-notifications of overtime additions to managers and working on the pdf generation. Added a dependecy to ReportLab.
Added a new command 'notifyovertime' which will be used as a cron job to notify users at the end of the month that they have overtime on their accounts.
Moved all the pdf creation and notification emails off to a different file. This is so notifications aren't hard-coded.
Moved towards the production style code for the end-of-month email notifications. Debugging must use the console SMTP server as to not send out a tonne of e-mails whilst testing.
Added docstring warning of why there's an import error check around some imports along with reverting to lambda functions on failure.
Added a new mode for the get_total_balance function which will return an integer.
Ignore the notifications file so each site can override it with how they want to handle their notifications.
Use a single style of docstring quotes.
Undertimes shouldn't generate a notification.
Use the kwarg for the pending overtime notification.
Added the new Admin filter_horizontal tag so display the Tblauthorization and the RelatedUsers table in a better way in the admin.
Temporarily ignore the FrontEndTest.