* Removes unnecessary test projects. * Add a sample project to quickly test changes. * Breaks off tests based on multiple startups. * Unifies assertions across tests. * Captures all logs on test failures.