0.8.11 merge to 0.9

still one date test case to fix. but this just a more FYI its mostly done.