command  sohoa with Application and Sohoa command
Merge pull request #53 from camael24/bin

Introduce Application and Sohoa commands.
Add error handling in Sohoa
Merge pull request #49 from guiled/error_detection

Error detection
Merge
Remove usage of Services , and pass the framework instance everywhere