Readme updates

Cleaned up the readme a bit to fit with github markdown, and added notes on building without a developer key.

I think the developer notes are still a bit outdated, but I left them alone because I haven't fully wrapped my head around the code structure yet.