Added test classes and ImprovedStackImpl in progress