A tweaked version of https://github.com/isteven/angular-multi-select to add selection and item movement