Adds options to client, adds event functions, updates readme