Added multiple test support

* Added osx support
* Added 2 example scripts for making page screenshots
* Refactored test_runner.py
Added Makefile and updated README.md

* "make install" will install nececery components
* Added instructions to README.md