Tested tracking controller in ReferralProgram

* Also uncoupled Controller from farmework.
* Using Controller As A Service