Scenarios[CR]

Not sure why there's merge conflicts, it probably has something to do with the files I added. If there's something I should do to fix it let me know. Probably involves adding the file names to some list or something if i had to guess.

Update:Scenarios assign starting location, and limit your available professions on the scenario chosen. The available professions can be easily changed by adding them to the professions array in scenarios.json, or all of them can be made accessible by adding "ALL_PROFS" to the flags for a scenario. All scenarios currently in the .json file are for testing purposes only.

TODO:
 Clean up comments (Some left over from profession).
 Assign traits to scenarios.
What's this check for?  I'm pretty sure sort is safe to call on an empty or singleton container, and it just clutters up the code.