automatic name assignment on time units
rename time units
fix tests
add nanosecond
singularize remaining time units
fix sorting
sort by position
change require load hierarchy
add comment