Initial lifecycle manager

daily task that creates per each user a new building for that day & wires the user's data-pipes with that building.

adds the concept of a building key - a unique attribute identifying the bldg's payload in the external context. keys should be semantically clear, to allow generating readable REST URL's for bldg's based on the keys of the containers bldgs.

TODO:
* take into account user's time-zone