Sublime Text 3 Support

This is already a very compatible code, I only needed to change `map` and `filter` return types, python3 returns `map` object instead of `list`. this change shouldn't break the ST2 functionality but I haven't tested there.