First commit to git
Directive for adding users:
- 4 directives in total

- the alternate widget for adding users
 - fix the layout first
 - add/remove operations + !!! skipping mouse over
 - thumbnails + gravatar
  - !!! fix font size for glyphicon - skipping
- search widget/filter for the candidates
 - onselectcallback, show only the selected user
 - another small popup shows up when net is down ?
 - id as name for item in collection, id shows up
 - move the pop-up elsewhere, !!! skipping this as not using typeahead for now
 - do we need a callback ?

 - remove typeahead
 - send request when user stops typing
 - use debounce
 - wrapper for debounced sub, as it might be blocking
 	the digest loop

- directive
 - 0 - user thumbnail/with use gravatar
 - 1 - users list with xhr capability + search features
 - 1.5 - users list directive
 - test out the watch
 - optimal watch by fetching the added or removed entries
 - map returning undefined values !
   - use map + filter instead of for ?

 - the users= option - more checks
   - setup filtered users
 - the order of watch expressions bug !!
	>>>
 - turn off users=, turn on usersFunc
 - change usersFunc to usersLookUp

 - the placement of 'fetching users'
 - check for existing entries in buildlookup

 - Implement the findusers using users ? !!! skipping for now
 - 2 - users list combo