Use symbolic links for easier maintenance.

This makes it a lot easier to update the assets for the example... it's
automatic!
Allow user to specify a default image

When the `imageField` option is specified, we'll always show the
angucomplete-image-holder element. And if an image is found, we'll
render the angucomplete-image element, if not, we'll render the
angucomplete-image-default element.

The user can style the angucomplete-image-default element to provide a
default background image.
Add angucomplete-title class to title element

This allows us to style the title, specifically.
Make extractValue a private function
Only queue new search when term changes
Update lastSearchTerm when selecting a result
Merge pull request #7 from stevenharman/only-search-when-new-term

Only search when new term is entered
Merge pull request #5 from stevenharman/default-image-element

Default image element
Just laying out test environment
Remove controller function as it was not used as controller function and move the functions under link function. Remove setTimeout and use  for better testability. Remove ng-keyup and use element.on
Remove trailing white spaces from spec
Remove extractValue function as it was using unnecessary eval
Get rid of the last eval
Merge pull request #13 from ghiden/master

Add tests