Stav dette: Aspects of low Reynolds number microswimming using singularity methods