Modified the SqrlConfigurable abstract

Changed the abstract to be its own independent class that parses and stores configuration information in itself. Updated the storage, generator and validator classes to handle this new class as a dependency. Created unit tests for the new configuration object and updated the SqrlClientInteractionsIntegrationTest to use it as well.