Fix some problems with the rendered HTML
Make the uid function static
Make DayStateInterface::uid() static and add DayInterface::getState()
Fix unit test to work with static DayStateInterface::uid()
Merge pull request #8 from tomphp/bugfix/issue-6

Fix some problems with the rendered HTML
Merge pull request #9 from tomphp/feature/static-uid-function

Make DayStateInterface::uid() static and add DayStateInterface::getState($uid)
DayStaeInterface now has type() rather than uid()
Merge pull request #10 from Felix3142/statetypes

DayStateInterface now has static type() rather than uid()
Add AbstractDayState and move DayStateInterface to a State namespace
Add license information
Merge pull request #12 from tomphp/license

License
fixed weekend detection
Add OutOfRangeException class
Merge pull request #13 from tomphp/outofrange

Add OutOfRangeException class
Use constants to identify weekend days
Merge pull request #15 from tomphp/weekendbyconst

Use constants to identify weekend days