Application executable

- Add executable for gem
- Add command line option parsing
- Add configuration modules
- Organize skeleton files a bit more