Moved classes to separate files for easier upkeep for myself. Might need to change Crypto Class to be more general for utils. Added support for more regions.