changed check-out check-in to dvr locking
contribute to #42
add icons
Closes #42 updates user code module to be very simple -- fixed state configuration only -- and uses DVR locks correctly.