Change filenames from lowercase to PascalCase
Turn PersonTime into a library module
Add init function which defines the partition
Rename `endpoints' as `partition'
Improve documentation