(WIP) Add basic multiplayer
Pass multiplayer parameters when selecting join
Fix typos in Multiplayer menu
Reorganize files for client/server separation

Also add Multiplayer entry to menu (woops)
Initial commit of server source

Also changed default port to be outside reserved range
Refactor default port, add TODOs
Ignore dedicated server binary
Create common header file for client/server

Rename bananagrams.hpp for consistency
Add bunch multiplier option for server
using std::string
Link with sfml-network
Add basic client/server interaction
Flush after server output
Refactor Game/Grid for single/multiplayer split
Update main/Menu for new Game classes
Fix game init, word validation backwards
Remove inf option for bunch
Handle disconnect of clients
Minor TODO, text change
Handle signals in server, refactor joining

Add protocol version to handshake (WIP need to do client), use Player
class to better store player information