Removes duplicate state object and adds support for pitch property. (#37)
Removes duplicate state object and adds support for pitch property. (#37)

* Remove duplicate 'state' object.

* Add ability to pass in 'pitch' property.

Allows user to pass in a 'pitch' properly so that the map can be tilted on initial load. More info in [MapBox Javascript GL API docs](https://www.mapbox.com/mapbox-gl-js/api/#Map).

Example usage:

```
state = {
    center: [-0.109970527, 51.52916347],
    pitch: [60],  // Angle in degress to tilt map. Max === 60.
    zoom: [11],
    skip: 0,
    stations: new Map(),
    popupShowLabel: true
};

render() {
    return (
        <div className="map-container">
            <ReactMapboxGl
                style={style}
                center={this.state.center}
                zoom={this.state.zoom}
                pitch={this.state.pitch}
                minZoom={8}
                maxZoom={15}
                maxBounds={maxBounds}
                accessToken={accessToken}
                onDrag={this._onDrag}
                onMoveEnd={this._setMove.bind(this, true)}
                onMove={this._setMove.bind(this, false)}
                containerStyle={containerStyle}
            />
        </div>
    )
}
```

lamuertepeluda/react-mapbox-gl,lamuertepeluda/react-mapbox-gl,alex3165/react-mapbox-gl,alex3165/react-mapbox-gl,alex3165/react-mapbox-gl,alex3165/react-mapbox-gl,lamuertepeluda/react-mapbox-gl,lamuertepeluda/react-mapbox-gl