Refined models
Added *basic* worker functionality - emails get sent now! woo hoo!