Release/v0.9

I've made a lot of changes, it's most certainly not ready for production. But it might be ready to lose it's alpha tag!