Merge pull request #24 from adepasquale/dev

Draft for issue #23
Merge pull request #25 from adepasquale/dev

Protocol can be configured in settings file