major break on how we attach routes
finish new attach logic and testing
update readme with new features