Initial Commit, Web project, console project, and socket project