ConstrainedHttpClient

Moved ConstrainedHttpClient from app into common basis lib for reuse