teachers: begin modifying devise registration to handle teacher signups and account edits