Saved search reimplementation - done! Among other things

Alright, so begins the painful process of getting my crap merged back in! First step - let's get this stuff back in the CBDR repo. 

Included here: 
- complete reimplementations of EmployeeTypes, SavedSearch, AnonSavedSearch in new ApiResponse design
- complete deletion of broken Resume code
- test coverage is just barely over 97% now! :neckbeard: 
- added optional singular key to inputs of `ResponseArrayExtractor#extract`
- gem rb-readline added to support devs on linux boxes

I'm going to go ahead and bless this PR since it's from fork-branch to cbdr-branch, not to cbdr-master. We can do the big code review when pulling the cbdr refactorizer branch into master.

:hamburger: :seat: