Classes for SNAP API communication, Recurly API communication and email handling