fix lint
fix tests
failing spec for recurring events
add functionality for recurring events
update readme for recurring events