Add blank route test.
Update router event test.
Add index file.
Add cli piece. Add prompt. Add default controller. Add init controller. Start work on default help screen.

Wanted to break this commit into multiple, but wasn't really sure where the end result would be.
Move src tests into test/src to make room for test/bin coming up.
Update prompt tests.
Add note to clarify consistency.