Re-factoring to make consistent naming for UI methods.
Main altered to correctly continually ask for a board path if an invalid
one is given.

Signed-off-by: Henry J. Wylde <accounts+git@hjwylde.com>