[WIP] Responsive CSS

* Sets breakpoints for mobile and tablet screens
* Resizes fonts, content divs based on breakpoints
    * content is full width at mobile, 75% width on tablet
* Selectively shows/hides dashboard search content based on screen size
    * removes 'search by last name' on mobile
    * removes 'welcome, username' greeting on mobile

##### TO DO: 
* Set up responsive table view for both filling out and viewing a completed report
    * Several options on the table, currently researching [different implementations](http://elvery.net/demo/responsive-tables/). Flexibility is a priority, many of these solutions don't work in reverse——will scale down but not work if the page goes from small--->large. 
* Add more screenshots of implementation. :sparkling_heart: 

*Will remove this section and WIP header when pull request is ready to be merged*

### Screenshots
![tablet-dash-vert](https://f.cloud.github.com/assets/770277/1161301/b761e34c-1fe9-11e3-9851-1b02de869e47.png)
*intentional whitespace left at bottom so user can open up keyboard* 
![tablet-horiz-login](https://f.cloud.github.com/assets/770277/1161303/bad4ec72-1fe9-11e3-8e1d-bad8812be53a.png)
![mobile-horiz-login](https://f.cloud.github.com/assets/770277/1161304/bd26293c-1fe9-11e3-88c1-e4614938a668.png)