Added ui and changed file that is read

Added the user interface.

The program now reads from CubeBlocks.sbc and may replace it if
requested to do so.