Way early hacky PoC of object model silliness

Changes:
 - Assume some config variable that we can use to know if we're remote
 - Decorate methods we want to be remoted with the @magic helpers
 - Put the actual DB implementation in the objects
 - Provide some transparent proxy thing to use from the magic helpers
 - On the server (conductor, or whatver) side, look up and call the
   methods that are remoted

Change-Id: Iecd54ca22666f730c41d2278f74b86d922624a4e