Persistent Lightfish

I added a "persistent" version of lightfish. This version does not use the drop-in Derby database, instead requiring the user to configure one as jdbc/lightfish which will not drop tables every time it is started.

I have also made the configuration into an entity that also gets persisted. This way if the server is reloaded (if it is persistent) the configuration will be reloaded from the data source.