Added readme, copied some new code files in.