New logger name.
Keeping logger static.
Moved Interface and Enum classes to api package. Moved LoanState to
obsolete package.
Cleanup from classes move.
Removed SQL code from EventListener, transferred to appropriate Manager
class.
Added an ExecutorService.
Implemented name and UUID serch methods. These now throw exceptions and
should never be used from the main thread as they may potentially block.
Also implemented a getOfflinePlayer method which can get the manager of
a FinancialInstitution similar to getPlayer. It only checks players who
have played on the server rather than trying the Mojang service.
Added synchronized blocks to database access.
Moved building initial offers to OfferManager.
Comments and partial implementation of createFinancialInstitution.