Added convenience classes to core; added missing license headers
Added missing license headers