restructured tests location for validators and created a core app to put all general purpose stuff