Adding ajax/xhr
Adding ajax/xhr
Improving UI and beginning validations and error handling