Move forward on re-adding command line interface.

I need to make the command line use the t-shirt methods like everything else
Finish re-adding command line

Also add WillsLib for the use of the new myIndex function.