Challenge submit:

- made the thing work
- added autocomplete for jQuery
- added functional tests