DefaultParser strips quotations but not fully, implemented own stripQuotes method
DefaultParser registers -abug as a valid -a option, verified through debugger walkthrough which causes bug to be registerd as an argument. Implemented validateSpaceBetweenOptions method to ensure that flags/options are spaced-out and correctly parsed.
Major refactoring from the use of String userInput and String[] userInputList. Previous iteration using userInput involved the use of a lot of redundant getUserInputAsList calls
Fixes #59