Various improvements after testing, including:
- bugfixes (syntax errors, mostly)
- ability to mock out the SMB bus.
- changed exceptions to inherit from IOError.
- renamed Enable / Disable of relay object to OpenContact /
  CloseContact.
Added license file.