New Crystal Lake housing development gains city approvals