Timeouts ~Done
Added FIN system, now properly closes connection (hopefully). Next step: add support for cwnd and a request timer