Add license text ; move classes to correct packages ; Stub out URL component