Split book tracker job classes into job & service classes
Move pre-flight checks into a before_filter