Converted case fetching to use RAC.

Also now fetching transitions properly for each unique item type and status combination.
Storing these transitions as a map on the project.
Check subtask exists first.
Set open state for item if there is no resolution and it is not active.
Recording time and submitting work logs.