Groebner Bases for Everyone with CoCoA-5 and CoCoALib