big refactoring of reverse. Got rid of urls.model_urls dependency. Changed license to MIT