An asynchronous object-oriented approach to the automation of the 0.8-meter George Mason University campus telescope in Python