Added PULL_REQUEST_TEMPLATE.md.
Change ISSUE_TEMPLATE to BUG_REPORT_TEMPLATE.md.
Minor refactoring to some files - spelling and grammar.
Changes to BUG_REPORT_TEMPLATE to seperate meaning from PULL_REQUEST. The title ISSUE_TEMPLE could still apply to PULL_REQEST. They are in a good position for linking to the CONTRIBUTING.md file now.
Decomposed constructor
Reduced comments
The aim was to increase the readability of the code with less need for comments. I believe the code is now more readable but time will tell I guess.
Renamed several variables.
Edited several comments.
I am still not entirely happy with the readability of this code. But, I am hopefull it is something which can be read and understood with some degree of ease.
Elabourated on comments already in Command.cs.
Added new comments to Command.cs.
I added these comments because I do not think the code is as readable as it can be here. I think I need to go in a refactor it a bit more, so it is a little easier to read.
The solution now has a working version of the class library on the console program. The console program is now setup, as well. I have not implemented the Help section properly in the console program yet. But, it is wired up and awaiting the addition of the attributes to the command-methods.