Add docs for internal methods
Update the read me to have a lit more useful information