Advance UX.

Introduced Modal.
Some XHR is replaced with static JSON for testing