trait HUD commit! what did i add?? pshh, what DIDN'T i add??

- added the new TRAIT HUD! test it out with "x" to add upgrade points and "z" to use them!
- added costs to every upgrade
- darkened the ship texture
- slight gun adjustments

- added the ability to detect single key presses (key downs) in InputStates.cs
- added colors.Material along with 6 primary RGB colored materials plus black and white. now, it's very easy to texture things quickly
- included the pretty Candara fonts into the project
- formatted most of the comments in the code to have proper sentence case and a period
- input state keys are now named by functionality, not physical keys
- generally formatted, cleaned up, and re-factored the code as i saw fit