adding final feature tests, a few other bug fixes, and a logo