don't need TCP Server, don't include it
add .DS_Store to .gitignore
add rdoc task
show error message if connection to QLab fails
add `version` command for Machine
if qlab reply doesn't have data but does have status, return that
add some documentation, update cue tests
documentation updates and whitespace fixes
update gitignore