added support for booleans, more unit tests

Support for objects like this:
```javascript
{ foo: false, bar: 0, baz: '' }
```

#### this commit:
  ```xml
  <foo>false</foo><bar>0</bar>baz
  ```
#### Version 0.1.0:
  ```xml
  foobarbaz
  ```