basic layout of application complete. skeleton classes for app completed in navibot.py.
worked out how to split NaviControls into two buttons. This is causing some problems. Committing here so that I can try something else.
implemented program blocks. they are draggable and return to their original positions when they are let go.
blocks now add program statements to the program list found in NaviProgram when dragged.
blocks are now adding properly - only the block that is selected will be added to the program, and only if the dragged block is released over the NaviProgram area
about to merge with master for dash
successfully rebased with master. about to merge with master.