Test unit updates

Most items are ready to be pushed up.  We'll need to come back and refactor things like the menu and what not.  a few more tasks need to be done first before this is pulled in.

- [ ] update change log
- [ ] clean out the extra unused files