Project structure initialized
Source level updated
IdTest added, Id class to represent generated id and provide access to shard part and to timestamp part added
test to make sure that raw id is returned added to IdTest
id length extracted to constant
Test for border conditions added to IdTest. Shard id checking added to Id
Imports optimized