added custom validation
added guard to development dependency gems
added test log