Update Tests and cast protocol to classes
Merge branch 'develop' of github.com:screeninteraction/SIHTTPCore into develop