Added autocloseable and test runner
Merge branch 'experimental' of github.com:jimsimon/dart_commons into experimental