Data entry user experience improvements before the workshop

@hisakonog @gretchenmcc can you take a look at these changes and let me know waht you think. i think i will try to make a screencasts so you can see how it works.

1. @gretchenmcc asked if we enter morphems, cant it just guess the uttereance? Yes, now it can! Try it by typing morphemes inline, and pushing tab, it will magically fill in the utterance line and gloss line for you (and give you options in a typeahead drop down, if you dont like the option it gave you, select it all, and push delete to see the other options)

2. if you type an utterance, it will guess the morhpems using existing data, and it will guess the gloss, but there is no more confirm dialog instead it will put the info in a type ahead, so you can see the options, and click on one that you like (most recent guesses are usually better, and are inserted on the top of hte list)

3. Tags and States are done, what does this mean? well we have some new map reduce functions that can serve a list of popular tags and states in your corpus, all are put into a type ahead so you can get autocomplete as you type for tags and states.