first version of controller unit test
functions return True if successful
add tests for light and invalid pins
return True after successful function call