corrections to item13, now finished and tested

- when the stack was increased during Push, no actual items where being copied
- pushed items where copy assigned, now they are construct()'ed
- added testing code for Push
Merge remote-tracking branch 'origin/item1213' into item1213