First time setup improvements

Some changes I hope make it easier to get started. I haven't actually gotten it to compile yet, but I think I'm getting there.