Added loads of classes, added license
Added NOTICE