Lab6 Code

Test Code ready, its some really deep stuff...