Added a little better readme as well as the source from which I based my code.