Testing

1. automatic test runner
2. code coverage
3. email test results