Fixed #51 & #66: Track bug assignments and make cancel work as expected

Add a control to the demo page to assign a new or open bug to a
demo-cat user.  Introduces a new ML REST endpoint to return the list of
usernames.  Uses a customized version of the allmighty-autocomplete Angular
directive.  

Also included is a fix for #66.  Cancel buttons throughout the demo page work as expected.