Updating framework. Expect a lot of errors from this commit. Should be worth it in the long run