Time and Clock additions

I have added the Time and Clock classes to the system module. I have tested and everything appears to be working. There is currently three commits, but if you would like I could squash them into a single commit.