mostly updated to new draper 1.0. lots of fixes
changed checkoutable to circulating, fixed some of the unit tests, changed the way checkout dates are calculated for the reservation calendar
refactored loan model to use workflow. resuscitated the test framework. beefed up loan tests and documentation made db:seeds idempotent, and work properly with test_helper..
loan tests and bug fixes
added validations for check in and check out inventory records on the loan model
refactored loan and inventory-related models to better support different types of inventories
refactored inventory models. implemented settings ui. added filters to groups. optimized group index queries. many small ui bug fixes
fixed up broken decorators, views, and controllers for inventory, kits, loans. fixed inventory-related dbx migrations
cleaned up the nested form code. implemented settings behavior for filtering search results. cleaned up the kits, users and component models views. bug fixes for location model. started cleaning up localization and css
tucking this away before I do some crazzzy angular stuff
also tucking this away before angular branch
updates to user search