Added support for programatically changing ng-required. Modified sync classes code to ignore those prefixed with select2-. Improved placeholder option to include angulars "" option. Added tests