Ported the final back-end file to Coffee. Work can begin on the background, popup, and settings scripts next.