initial popup commit
Added gem for AJAX File Upload, pushed down reponsibility of domain encapsulation to backend adapter