added ngEnter directive, refactored submitAnswer calls