Basic structure has been created , there is still planty of work and it is buggy as hell, but at least seems easier to configurate and basic exceptions have been covered (need to change exceptions messages, current version is just a joke