Alpha .04

Added GUI and several GUI related funtions.