Adjusted documentation. Improved factor. fixes #13
refactored UuidInterface
simplified interface, added exceptions. fixes #13
adjusted generators to base interface update; #9 #10; fixes #12