Add project

Made this project a maven project, added log4j stuff, add Colour, added
basic UI, GL, and Output controls, and added Active and Passive Output
abstract classes.