[cloudstack] add snapshot model

Added snapshot model, snapshots collection and `create_snapshot` mock.