This notebook is a compilation of all the work performed in our lab. Here we present a summary of our efforts in the lab, as well as the protocols we have used.