now can gracefully kill loop thread
recv now working
Socket is now fully nonblocking
Fix response to include new line
Refactor code, now fully using c++ api
code cleanup
Refactor receive_request method now, strip non-writable first then trim
Ftp now require login to be used
Removed redundant stopLoop method
Refactor code to have more consistent method and attribute names
Update make file, link flags now collected at the end