Merge branch '614_refactor_res' into 343_refactor_available
initial write of algorithm: needs testing still
rewrote date iterator
refactor available_count
make appropriate changes to equipment_model_spec
Merge branch 'development' into 342_refactor_available
limit scope to approved reservations
Merge pull request #343 from YaleSTC/343_refactor_available

refactor complex method available? in ReservationValidations