Move Clock entity business logic from the ClockController to a service

Signed-off-by: Max Fierke <max@maxfierke.com>
Move User->Clock relations to id->uid from id->id and make the relation bidirectional.

 

Signed-off-by: Max Fierke <max@maxfierke.com>
Remove 'Hours to Reach Maximum' from Availability Schedule views.

A relic from Employee Scheduler, it has no real use.

Signed-off-by: Max Fierke <max@maxfierke.com>
Add CLI command for clocking out users.

Closes #52

Signed-off-by: Max Fierke <max@maxfierke.com>
If the memcache extension is loaded, use memcache for Doctrine caching.

Signed-off-by: Max Fierke <max@maxfierke.com>
Make notify_mailer service lazy.

notify_mailer is a bit of an expensive service due to it's dependencies on twig, logger, and mailer. Lazy load!

Signed-off-by: Max Fierke <max@maxfierke.com>