Initial commit: automated tests