Initial commit with some test coverage