Added a helper method to see if an entry requires approval.
If the entry does not require approval then there's no need to send anything.
Added tests to see if informing the manager is required or not.
If the account isn't sending approvals we just return from the inform_manager method.
Early abort out of the approval required tests if approval isn't required out of the test.