misc cleanup, solidify Ask/Solicit into GrabTask, store relavent user details in session rather than querying all the time