lots of updates

- using ofDir for loading of files and detection of arduino tty
- many others