Add choices grouping using 'group by' expression

As described in #48, I've done options grouping.
Here is [plunker](http://plnkr.co/edit/qvVKhG?p=preview) where you can see this changes in action.