Associative memory inspires improvements for in-context learning using a novel attention residual stream architecture