Added protocol as parameter to fail2ban jails

In addition fixed and extended the Travis Unit testing