Adding Testcases (work in progress)
Committing stuff to work on later