typedef direction_t added
Reset and Reset_all functionality added. NOT TESTED YET
Reset_all functionality added
RESET_ALL implemented
Manually merged with feature! Tests added.