Major project reestructuration.
Removed old transactions from global package.
Moved exceptions back to its own package.
Now all classes uses the correct Handler interface.