Added license headers that were missing.
Added classes for github OAuth code/token exchange.