Added utility function for sorting collections by descending values using _.sortBy with the values returned by the callback reversed. (only callback functions are currently supported, other callbacks can be supported as needed)
Simplified sortByDescending.
Renamed sortByDescending to imply that it is only for numeric sort values.
Added functionality for calling sortByDescendingNumeric with a property name instead of a callback. Added a test for this functionality.

Renamed utilities.js to utility.js
Added a test to verify the functionality for sorting by descending numbers using a callback instead of a property.
Renamed class property in map items to type. (class seems to be a reserved word of some sort.
Added utilities for mapping values to an associative array. These will be used for priority and cpu programInstructions.
Changed robot.priorities to use an associative array instead of an index-based array. This will make it smoother to use as a 1-based array.
Changed cpu instructions to use an associative array.
Merge pull request #16 from SamGraber/sort_by_descending

Sort by descending
Merge pull request #17 from SamGraber/array_extensions

Associative array