move str::Slice to its own StrSlice.[h|cpp] file