working on the main class
New files and some changes, getting a working shell soon