DONE. CLEARED WITH VALGRIND. THE ONLY THING IS THAT IM NOT READING FROM RAW STRINGS. NEED TO FINALLY PUT THIS AWAY.