Implemented initial argument logic.

Moved sources.
Changed main module names to Main.