Finished time.js

What's new (since I accidentally pushed to your repo a few times):

`monthName(int)` removed `monthName()`
`dayOfWeekName(int)` removed `dayOfWeekName()`
`timeInMillis()`
`dayOfYear()`
`dayOfWeek()`

The reason for the removals is because they don't overload correctly.

Let me know if you have ideas.