Updated to use embedded Derby to store data
Changed to a builder pattern for CORS support