Initial commit, base port opening/closing operations. Added
port searching and speed checking. Simple synchronized i/o added.