added file structure and licensing for all future custom libraries