Adding start_{day,time} support and SYSTEM user detection

This is mostly a duplicate of pull requests #34 & #28. Just throwing it in the request queue in case it helps anyone else out for now.

I have signed a CLA so feel free to include any of changes if they're useful.