alternate implementation for down with duration timeout
Merge branch 'feature/express_interface' of https://github.com/BU-ECS/ShareCopter into feature/express_interface