Externalized DB configuration

Added String id to domain classes that use GUID for id gen. Need to now
figure out issue with LinkedHashMap on join models due to String ids