Testing frameworks are working beautifully

closes #144 #145 #146 #147