Add the options 'first-day' and 'no-extra-rows'.

The first-day attribute sets the first day of the week.
The no-extra-rows attribute disables adding empty rows to the calendar.

instead of having a function to rotate the day names, you could make the `pickadateUtils` module to depend on `$locale`, and here just have:

```coffee
scope.dayNames = dateUtils.getDayNames(firstDay)
```