adds starting code for lab 9
fixes ifstream for Linux by using C-string in constructor
TODO1 done lab9
TODO2 done lab9
TODO3 done. Lab9 finished
Merge branch 'lab9'