Add Python 2.7 compatibility. Fixes #1