Server Linux Port

Linux version still under development. Fixed all compiler errors, but
listening socket isn't binding successfully.