Initial commit for the rascal project