adding regions to data component
Added Encryption methods for strings. This could be used to encrypt paths
(asyemtric). I would like to add the feature of symetric encryption next.
I would also add a setting in the config to use turn encryption on and
off.
Added configuration via an APiOptions object. this object sits between me
and my app.config.
minor tweaks to the ApiModule.cs file
Created an IDataComponent interface. I also created a RedisDataComponent
that can be used instead of the DataComponent (Basic).