Now object oriented(horribly optimized though), Input output is much easier now

After some research ill figure out why its so slow