unit tests for atlantis
currently only for transform, which fails
also: splitting out keywords into a separate header
transform function
passing tests