Add more Event related functions
Add README
Update repo related functions return types