more idiomatic structure for editing, better code style
remove rest of collectionHandler and phone model logic
datajs for driver side. remove input-field class
selecting rides and assigning drivers is now server-side
Merge branch 'js-refactor' of https://github.com/alanchiao/zbt-rush-app into js-refactor

Conflicts:
	rush_app/client/views/rick/drivers/driver-item.js
	rush_app/collections/drivers.js
	rush_app/collections/rides.js
submit is not data input
Merge branch 'js-refactor' of https://github.com/alanchiao/zbt-rush-app into js-refactor
driver.rides -> driver.rideIds
rename of ride-item. Fix bugs relating to editing everything, not being able to exit edit mode, and being able to select while in edit mode. clean html a little of ride-item
handling of delete/edit ride when assigned to a driver
Merge branch 'js-refactor' of https://github.com/alanchiao/zbt-rush-app into js-refactor

Conflicts:
	rush_app/client/views/rick/rides/ride-item.html
	rush_app/client/views/rick/rides/ride-item.js
two spaceeeee
fixed handle propagation bug. move from rick to driver/ride level
Merge branch 'js-refactor' of https://github.com/alanchiao/zbt-rush-app into js-refactor

Conflicts:
	rush_app/client/views/rick/rick.js