Finished Email implementation. #30