#9 updates page and start of tests
work in progres
added unit tests for #9