Add AbstractDayState and move DayStateInterface to a State namespace
Add license information
Merge pull request #12 from tomphp/license

License