Full working cycle with basic functionality.
Parsing command line args.