Fix command synopsis and add license

This PR adds a license file and overrides `Command::getSynopsis` to return a simplified command synopsis for peridots help message:

```
Usage:
  peridot [options] [files]
```