added push, pop and toString method refs #150