Add more services and general fixes

Along with more "override" in the service's headers and changed some GPLv2  licenses to GPLv2+ 
To be more clearer: There are 2 spaces between `override` and `{` instead of 1.