Create adel.py

This hasn't been tested yet. Trying for the singleton pattern.