properly use unittest setUp method to create object to get rid of errors
GPL license to avoid liability if the computer melts
add license to inputManager
provide a copy of the license
add license to __main__
add license to unittests