Implement email preferences in the accountpreferences widget and throw out timezone related preferences

Doesn't need to be documented. Can just have the line of docs above the return