private static boolean parseCommandArguementsIsSuccesful(String[] args) {

		switch (args.length) {

		case 0:

			System.err.println(usageMessage);
			return false;

		case 1:
		case 2:

			if (!checkThatArguementsAreValid(args)) {

				System.err.println("ERROR - All Arguements must be integers");
				return false;

			} else if (args.length == 1) {

				portNumber = Integer.parseInt(args[0]);

			} else if (args.length == 2) {

				portNumber = Integer.parseInt(args[0]);
				timeoutValue = Integer.parseInt(args[1]);
			}

			return true;

		default:

			System.err.println("Too Many Arguements, " + usageMessage);
			return false;

		}
	}