Refactoring: Added VatService and VatHandler classes

Starting the refactoring of the whole thing. Created empty classes for the Structure.
errrr... which ones at the end? the ones you said yesterday?