Command Line Interface -- No more client-server model required

After discussion last week this is the first version of a CLI redux. It does everything the client-server approach did but no server is required anymore, you simply use a command line tool to create a new project instance from a template.