Tidying up.

Slim down Tasks (move from Tasks folder to just tasks.py module).
Make Taskpaper.py compatible with new Tasks version.
Remove services/Service.py, because it is useless.
Add requirements.txt.
Simplified tasks further.

Removed TaskList and _TaskAttribute classes.
Attributes are now a dictionary instead of a list.
Added unit tests
Merge with previous work.
Deleted unnecessary files.

Merge branch 'master' of github.com:Darchangel/SyncTasks

Conflicts:
	.gitignore
	filetypes/taskpaper.py
	tasks.py