Ed Oliver charged with unlawful possession of a firerarm