Added state diagram.
Added deployment diagram.
Added comments and improved structure.
More comments and some constant declarations.
Starting work on C# version.
Tidying up folder structure and names for VB and C# versions
Added poll for change in COM ports list.  Tested.