added license
better structure, added stub for traffic light