First functional version. Missing Config Module and CLI options.