No need for private name mangling apparently. Use a single underscore.
No need to rename Timer class on import.
Lock and Timer now imported on one line.
Added docs to start and stop methods.