Massive code changes...

-code name changes
-decoupling of argument parser module
-IArgumentParser Interface implemented
-many clean code refactorings