Streamline task store internals to reduce need to create intermediary GravityTask representations. Also removed getAsanaTaskById from 'public' interface