initial markup with script to auto-populate currency selectors
added conversion rates via an ajax query and implemented conversion
added geolocation via ajax and set initial currency to users local
Added client side validation to input field restricting input to digits and a single decimal point
added error checking and messages for API request failures
Moved javascript to external file
adjusted markup and added stylesheet
Added an explanation of how the converter works
updated explanation