* Emulate set_current_position in cover.template * Add opportunistic mode * Prevent another move when cover is already moving. Add tests for opotunistic/timed-delay mode * Remove timed-move capabilities * Set init state to unknown * cleanup template * Update test_template.py