added teacher control, mvc for password changing, some other changes
over other modules, second revision not ready yet