Automatically creating all tables, in right order.
`db.create_tables()` does just that. I'm very sorry, thanks :+1: 
I don't know if this was suggested before, but it would be great to have a function to create all tables, that automatically orders them in dependencies (like foreign keys etc.) so you would be able to have a dynamic application with dynamic models easily running without having to struggle with foreign keys while creating tables.