Various Improvements

- Add `find_by_id` methods to projects, users, and tasks.
- Add task search
- Add transaction loading for tasks
- Add many new attributes on tasks