Add LICENSE file - Beerware™ license
Add .gitignore - skip obj files and executable
Basic logging functionalities for the shell.

Pair coding with @Juleship, adding logging over a default file, or the one given
via command-line. Providing also a basic --help option, to be extended in
future.
Add Makefile.
Documentation: doxyfile and project image.