Support filename argument for db:backup

I needed to store backups to a custom path, so I made a quick implementation of filename support. Not very elegant, but it works. I'm not sure what you think about supporting absolute paths. If you are not opposed to the idea, it might be an idea to add support for it to db:restore also for consistency.