Major rewrite of elevator movement to support arbitrary movement, canceling, stopping and rescheduling
Add autopublish script
Interface code cleanup
Update docs
Update version number