changed obj so it takes resolves symbol keys to symbols and not strings
Created describe.controller macro
Added defv and defv.n macros