#63, first pass at a smarter auto-complete
#63 a much nicer approach, both approaches were found here: http://stackoverflow.com/questions/8302534/sorting-autocomplete-ui-results-based-on-match-location/8302996#8302996