Improved typeahead layout.

Logic behind add and removal of course items not fully working yet.
Typehead and listing works quite well

Typeahead and course listing work now as intended. No much of bug
testing but we look into it later. Just wanted to get something to work
on in the page.