Updating grunt file
Updates to list directive

-data stored as array instead of comma separated string
-can pass initSelection function as config option
-no longer requires that root div have a special class
-supports more than one diffrent list on the same page
-renaming $scope to scope to be more compatible with minification
-fixed bugs with filling pre-selected data
-fixed bug where #hash was getting deleted on select2 activation