Support for named snapshots and arbitrary rollback

```vagrant snap take``` and ```vagrant snap rollback``` now take the optional ```--name``` argument.

Fixes #8