Version 1.0

I think it's at the point where we can tag this v1.0