Moved argument parsing to another class and made it read a list for
easier use and made it easier to add arguments for future use.