added kwarg options, updated TODOs, noted bugs, updated README with code changes