Added removeFirst and removeLast and a prev to node