Initial commit with some tests