First implementation of multiple shots gaussian
Added license and some cleanup