Added README, and a bunch more code

haaaaaaaaaaaaaaaaaands