Commiting initial versions of CSP parser and ADT structs.