Add mix tasks conveniences and a migration generator