added file strcture for network package
added derivation of non_copyable for socket
added exceptionaliases
added include for exceptions
fixed compilererrors and added new aliases
added include for non_copyable
added initialization of socket descriptors
changed invalid to invalid_descriptor and added invalid_descriptor check in set_blocking
added ip_address class
removed non_copyable.cpp
merged application and core, removed primitive types and cleaned code
code cleanup
added network_address ad udp_socket
code cleanup
added console
code cleanup and finished implementation of udp_socket
code cleanup
truncated todo