Merge pull request #4 from mrchief/master

IDs now start small and grow slowly with time.
Adding back short ID generation changes (lost via merge)