added more PEP, cleaned-up requirements, edited headless runner script