Rename all classes and methods
Update license headers
Some more renames
Merge develop into rename