Removed more Thread.Sleep calls in UTs
Added blocked state UTs
Altered UTs to use Spec suffix to make using statements more consistent
Altered State abstract class Connect and Close methods to always throw an exception, each subclass needs to override if appropriate
Altered message
Added UTs
Added build info file creation