Updated readme and implemented user checking