Moved hot-swap tests to their own package so they can be run separately