close all feeders in case of any exception
renamed Protocols to Protocol and added secured field
added equalsIgnoreCase(...) and replaced StringBuffer with StringBuilder
upgraded to gradle 2.0 and added license checks to build process