Added Logging. Use the async methods instead of sync and renamed to PecanPi instead of just main