Added ability to serialize RSA key.

Calling key.toJSON() creates an object that is serializable with:

```javascript
JSON.stringify(key.toJSON())
```

The RSA key can be recreated using:

```javascript
RSA.parse(JSON.parse(rsaString))
```