Resolves #76, Provide a 'golo new' command

Generate a new project structure:
```sh
$ golo new Test
Generating a new project named Test...

$ tree Test
Test
├── imports
├── jars
└── main.golo

$ cat Test/main.golo 
module Test

function main = |args| {
  println("Hello Test!")
}
```

By default the project name is Golo:
```sh
$ golo new
Generating a new project named Golo...
```

You can also generate more than one project:
```sh
$ golo new Foo Bar
Generating a new project named Foo...
Generating a new project named Bar...
```