Complete #6

+ Settings (Port, Deck directory)
+ Default settings to Constants.cs
* Changed exception handling for loading decks/expansions (in case of error, will now load an embedded copy of the US deck)
* Fix a bug with timeout kicks