Tests update

Created validation module and updated tests to match Test Cases doc.