Creating a new branch to set up this project properly.
Working out the option parsing class stuff.
Merging project branch.