cleaned up style for consistency
general cleanup

- removed unneeded methods
- made initwithtitle on Task the designated initializer
- simplified done related logic
Moved image declarations into UIImage category
using sort descriptor to actually sort correctly

sortedarrayusingselected expects comparator response

closes #1