Merge pull request #1 from AEgan/egan

AEgan/egan to anthcor/master
small comment changes
branch isnt showing up?
file output is included - need more tests and general cleanup
testing more and formatting CSV output
testing more and formatting CSV output
formatting choose to take an array for choice to work
small changes ... waiting until feedback is given to move on further
able to render choice based analysis with xlstat ... just need to refine requirements and specifics on factors
resolved merge
resolved merge conflict with upstream master
changed managers preferences in test.rb to be on a 1-5 scale not 1-10
created checks for the skill, weight, and preferences hashes for managers and engineers so they can be checked