create_teacher: implemeneted account creation

finish up the backend code so it actually works
add the full template layer