Added license headers
Added GPL2 license file
Replaced default serial version UIDs with generated ones
Reformatted all source files