Specific never_rise/never_set instead of nil

Hi,

I patched your library to return a symbol :never_rise or :never_set in that conditions, instead of simply nil. Also I added a gem spec file and fixed a bug when using an end-of-month day.

I hope that will be useful.