Python 2.x support
Fixed some regex issues
Add support for relative times such as "every Monday at this time"
replace many def declaration in _apply_time with partial
Used next(gen) rather than gen.__next__() to support Python 2 too

Thank you vasilcovsky for the suggestion
Moved some regexes around to pass unit tests correctly.

Also updated unit tests to use next(gen) for Python 2 support
Python 2.x support
Changes made by vasilcovsky
Added gitignore
Changes by vasilcovsky
Still trying to merge
Remove whitespace with split & join

split removes sequential and ending whitespace for us
Merge branch 'pr/2'

Conflicts:
	human_time.py
Removed the pycache file
Python 2.x support
Merge branch 'master' into pr/3

Conflicts:
	human_time.py
	human_time_tests.py
Revert 5bf8596..618aafb

This rolls back to commit 5bf8596ffc91fd6ffa03aa1caefe9127823b4356.
Revert "replace many def declaration in _apply_time with partial"

This reverts commit 5bf8596ffc91fd6ffa03aa1caefe9127823b4356.
Added gitignore
Merge branch 'pr/3'