Implemented new projection syntax

This PR implements the new projection syntax as well as support for `StandardLibrary` `ConnectionRule`s (i.e. OneToOne, AllToAll and Explicit), see #33