adding support for MSVC++

removed sockets
SQLite update