Add skeleton of Executor class.

- Encapsulates command executions.
- Handles errors by means of exceptions and implements RAII pattern to clean up everything automatically in case of failure.
Add sekeleton MetaTorrent.

- Represents a torrent in the daemon in all shapes and forms to the rest
of the program.