Second commit

First and last day can be selected now.
Non-working days support.
Calculation still needs to be done.