Issue #46, issue #45, issue #41, issue #39, issue #35 and issue #27 are all fixed. See notes on comment section of these issues for more info.