bug #933 - add cache support
bug #933 - fix pep8
bug #933 - add lock to decorator
bug #933 - check item instead len
bug #933 - more flexible keys
bug #933 - change make_key method
bug #933 - change make_key method
bug #933 - change make_key method + add some tests
Merge remote-tracking branch 'upstream/master' into bug_933

Conflicts:
	src/presence_analyzer/main.py
	src/presence_analyzer/views.py
Merge pull request #7 from aadamski/bug_933

Bug 933