Replaced hard-coded class selection with dynamic class choice from the item record.  Added a class field in the items table to support this.
Made a function for selecting a gathering spell; still very rough and needs to adapt to the item being gathered and the user's class level, etc. (creating a feature for this)
Moved the BotStop() in LoadProfile to avoid exceptions thrown by the bot when the user's class changes during profile execution (bug submitted for said issue, even though this switch is a good idea anyway).
Added try/catch blocks to some functions where they were not previously added.  Need to indent these out in the next revision.
Added indents to try/catch blocks added in previous revision.
Added Flax botany item for testing.
Added overall function definitions for GatherAssist.cs .
Added StyleCop.Cache to the ignore list.