Add HTTP response handler and complete mvvm structure