Attempt at a house version without selenium.
added new reqs
trivial newline removal for merge conflict