added code linters
add a few more tests
simpler examples in README