Open Source Framework for Micro-Swimming simulations