Merge pull request #1 from keaty/improve-project-ordering

Improve project ordering
Merge pull request #2 from keaty/improve-project-ordering

Add logic to change visibility of projects
Merge pull request #3 from keaty/improve-project-ordering

Connect selected radio button to projects displayed
Add causes to filter

 * add cause radio buttons to view
 * add causes to projects_json
 * add helper methods to produce arrays of causes and technologies so that radio buttons can be iteratively generated instead of hard-coded
 * add abstraction to view (input buttons iteratively generated)
 * add extremely non-DRY JavaScript that allows users to filter by technology and cause with aforementioned radio buttons
Merge branch 'master' of https://github.com/keaty/codemontage into improve-project-ordering