Add support for MIGRATE command

Related to #315. I have implemented the `MIGRATE` command. 

Since I am not sure about the best way to write tests working on two Redis instances, if you have any suggestion to improve this code, please let me know. I hope that this code could be a rough draft.