[Proposal] Adding migration to create a cache table

This PR adds a command which creates a new `CreateCacheTable` migration.
Also need to update `provides()` to include `command.cache.table`.