Forced usage of Python 2.7, added ANSI escape codes, allowed for standalone execution