Comm microscope branch

Hi Kota,
* I changed the pom.xml to include the repositories so I can compile.
* For Macro setup uses JFrame instead of genericDialog. (not recordable) 
* Browse of directory and macro file is now possible. 
* Macro does not close when wrong directory/macro is typed but gives a log message out

Ciao

Antonio