Second pass at the patient list

- Added the filter panel back in. Still working on getting filtering
  working correctly.
- Styled the patients list table to look more like the mock-up
- Added Age attribute
- Formatted birth date (DOB) to be human readable.
Got filtering working fully on the patient list view

- Removed unused code from the patient result model that I'd add in
  previously when trying to get birthdays to be formatted right.
- Fixed the route to link to an individual patient to use client-side
  routing.
- Changed the 'selected' class to be active instead of primary
- Edited the click event for the filters to change the color of the
  appropriate buttons to be gray or popHealth blue
Added tests for the Patient View

- Added 3 tests for the patient view that test that the basic
  information renders and that the formatted dates are correct.
- Also, fixed the syntax on some of my coffee script that was originally
  javascript when I wrote it...
- Removed the .gitkeep file from spec/javascripts/views because there is
  now a test in that file.
- Added a JSON fixture for patients with a single patient in order to
  test the patient view.