Large batch of changes

GNU licence added