Tidied Up Code. Added Readme.