updated all methods, events, and properties to standard formatting
added licensing files
added licensing headers