Changed recording to use services. Publishing pot angles differently. Refactoring.
Merging conflict