Testing the support for arguments parsing.
Added options for the arguments parser.
Updated typo
Added support for argument passing via cli.
Added support for setting the port through command line argument.
Added support for setting the base directory via command line argument (-d/--directory)