Updated docs, fixed bugs, started test suites