Make parsing of week and month names case insensitive
Range-Array for Weekday-replacement should be 0..6
Merge pull request #23 from schieferstapel/master

Make parsing of week and month names case insensitive
Removing custom function for getting the last day of the month. Closes #24
Removing bootstrap file and updating .gitignore to ignore Composer stuff
Removing phar file build and utlizing composer in readme
Fix for #25.

Cleaned up some of the code to use date->modify. The reason for this is because PHP has a bug with adding time and then setting the time. See https://bugs.php.net/bug.php?id=51090. Using modify appears to work around this issue.

The primary problem for #25 was that DST was being observed on the date in question. When the script would subtract 1 hour, it would reset back to the current hour.

The solution was to temporarily set the timezone to UTC when subtracting hours. UTC does not observe DST.

Signed-off-by: Kyle Kirby <kylekirby@optimalconnection.net>
CS cleanup
Enhanced CronExpression to support all types of spaces in any amount as separators
Fixed unit tests for parsing with different/multiple spaces as separators
Simplified cron schedule parsing
Fixing weird issue where PHP casts a string with hyphens to 0. Closes #28
new static instead of self
Merge pull request #29 from tvlooy/static

new static instead of self
zap unused use
elseif
indent phpdoc params
add access modifiers
cleanup spaces and newline
Merge pull request #30 from tvlooy/psr

Psr