Fleshing out the Software page

Yep, I didn’t want to monkey with the cache headers overall for performance (most of those assets don’t change so often). In this case I was honestly fine just waiting for the cache to expire. (It’s on my to-do list to go through and tweak those for various assets and probably setup a grunt task to auto-minify and tag with a filename hash…