refactor without code change

* Split all db functions into the relevant object.
* new Campaign and GeoTarget objects.

Change-Id: I6dc31761d60c72647778de5c490e9a8cf841b10f
Merge "refactor without code change"