todo: write a main package publish as npm package write cli tool to handle tenet specific migration and other utility write a test add documentation add examples(express, apollo,etc..) write better readme