Reorg
A somewhat operationable smart rider module implementation

Some of what is currently hard coded will need to still be made user configurable