Fix input fields attributes
Add api service and comments to app.js
Add comments and logic to search_form.js
Add api_service.js