Add makeMapConverter function

Fixes #7.  Creates a converter which maps another converter on an array:

```js
var input = [
    {
        a: '1',
        b: '2'
    },
    {
        a: '3',
        b: '4'
    }
];

var objConverter = jm.makeConverter({
    a: 'a'
});

var arrayConverter = jm.makeMapConverter(objConverter);

arrayConverter(input);

/*
Result:

[
    {
        a: '1'
    },
    {
        a: '3'
    }
]
*/
```