Adding autocomplete to frontend

Modifying tagpicker directive to support autocomplete function, renaming
tags-picker directive to tagpicker in order to be consistent with the
angularjs-tagpicker code.