Making the graphical Interface

Making the graphical interface and other stack classes and some bug
fixes.
Merge pull request #1 from KiranRambha/kiran's-branch

Making the graphical Interface