using uuid instead of random() for id creating

also the query function now works at the storage level.
next: start work on server object / functionality [ think schema
recursion ]