Introduce assertions for each type as in Vows

Allows you to do things like:

```javascript
var val = [1,2,3];
val.should.be.an.Array;

val = 10;
val.should.be.a.Number;
```