Added *.swp to gitignore for editing with vim
Added help option.
Added some comments.
Implemented automatic device selection (when 1 device attached) and user input selection.