Initial commit, passing first validation tests