func (m *MongoStorage) GetByName(ctx context.Context, name string) (*Item, error) {
	c := m.Session.DB(m.DB).C(m.Collection)
	var i Item
	if err := c.Find(bson.M{"name": name}).One(&i); err != nil {
		return nil, err
	}
	return &i, nil
}
GetByName queries mongodb for an item with
the correct name
package storage
import (
	"context"
	"gopkg.in/mgo.v2/bson"
)