Change method of generating unique IDs

Further research indicates that temporal element of UUID may not remain
unique. Reverted to using an incremented integer