Quick lint fixing, wrote some more tests, spot check in other browsers, looking good