add nyancat formatter and guard to test suite
merge conflicts