[260] - code cleanup
[260] - wire create training type endpoint to front end
[260] - minor front end issues
[260] - finishing update, delete methods