Clean up app router swap methods
Add readme