feat($submit-via-ajax): intercept form submit, send via XHR
closes #2