Made BlackBoxTests an executable that references GlebForgeServer (may have been last commit, I forget). Added documentation. Refactored Server.cs to use the State Pattern, not sure if this is a good idea yet.