Removing functional tests which cover validation
Extracting basic validator stuff into Base class
Rearranging build file, creating a specific target for codeship