Add tests for GET tasks when user has no tasks
Preliminary integration tests (don't work)
Begin implementation of task positioning functionality
Remove unneeded lines of code
Refactor out more lines of code
Add more (non-passing) steps for task positioning
Add functionality for adjusting position when task is moved up on the list
Remove now-unused method
Implement scenario of task being moved down on the list
Make task positioning work when task is deleted
Delete statements used for debugging purposes only
Partially refactor case statement
Refactor case statement, add comments
Remove JSON inclusion
Add comments
Merge two scenarios into scenario outline
Make sure positioning doesn't move tasks that shouldn't be moved
Add functionality where tasks are put to bottom of list if marked complete
Add features for case where task is marked complete while other complete tasks exist
Add scenario where user marks task complete and specifies a position