Task sort functionality

- Moves sort to sort_tasks()
- This is only called on demand
- Advances version to 0.3.3
Fixed

New tasks will produce "[ ]" status now
New tasks added to front of array

- Changese push to unshift
- Now new tasks appear at beginning of list
Merge branches 'master' and 'fix_new_task_status'