Initial commit with test setup