Merge pull request #16 from Codecross/master

Fix issue with dot files being ignored
throw exception for run, runLocally and uploadFile
add runTask
add dialog functions
Merge pull request #21 from julienj/add-dialog

add dialog functions
Merge pull request #19 from julienj/add-exceptions

throw exception for run, runLocally and uploadFile
Merge pull request #20 from julienj/runTask

Launch a task from another task
throw exception for run, runLocally and uploadFile
Merge pull request #23 from julienj/add-exceptions

throw exception for run, runLocally and uploadFile
Assign a server has multiple groups
Merge pull request #24 from julienj/multi-groups

Assign a server to multiple groups