TIM 386 -- Wire up UI messages

Adds Unit Tests to UI messages and fixes Two syntax errors

Added Test Cases and changed return Methodology

Removed Comments that were not in Style

Added cases for Student Training

TIM 386 -- Wire Up UI Messages
Merge pull request #340 from gradyward/gradyward/wire-up-ui

TIM 386 -- Wire up UI messages