Initial commit of core gem files