added tests, updated readme, requiring jekyll