Updated examples, added a test runner