Refactored the create shift report, implemented a new autocomplete.

@Bikerowave/owners 

Pretty proud of the simplification of this. Let me know what you think. This autocomplete is way better than the old one too, and uses templates instead of jQuery UI, which is just fucking ugly.

Usually when I want to convolute my life with loops, theres a jQuery method that makes it not stupid.