removed old test, split stack test into own class, added new exception