Adds shebang for bin/specs
Adds bin/run
Introduces new Configuration object

- replaces positional arguments in NewClient with a Configuration
  struct
- replaces usage of pointers with literals