Moved all libraries into a multi-file sketch. This should make managing the code easier