Add README and code, the most important bits