Adding return false at the end of autocomplete callback, prevents default event to ocurr. Default event on autocompletion select fills input with selected value.
Changed form method to get in order to get access to submitted data in client side
Added hidden input to send selected tags
Added an area to show results and hide it by default
Created callback function to handle form submit and sumbit selected tags serialized in JSON