Refactored multiple hash lookups with a referance.
Replaced redundant hash lookups with referances.
Moved the domain_settings move constructor dsclaimer to a more appropiate locations.
Chnaged the signup function so now domain ids are dynamically generated and returned by kyukon. Orginally these ides were coupled with database row ids however that idea turned out to be dumb.
Forgot to add a return value to the signup function.
Added domain_id to task constructor. This is important.
Removed the domain_id parameter from add task. The task object itself should already know this,
Updated unit test to conform with new task constructor.
Updated unit test with new domain_id structure.
Added todo memo for tomorrow.