Implemented remote validation mechanism

Implemented remote validation mechanism that could be started in two
modes:
1) Async callback mode
2) Progress dialog mode
Added ProgressFragmentActivity and ProgressDialogFragment but not used.
JavaDoc is needed.
Caching mechanism should be added.