Specified versions for development gems.
Split classes and improved executor.