Initial commit with individual validation unit tests