Tested tracking controller in ReferralProgram

* Also uncoupled Controller from farmework.
* Using Controller As A Service
Merge pull request #219 from elcodi/feature/tested-controller

Tested tracking controller in ReferralProgram