Adds Support for Nested Fields (separated by ".")

Adds another dependency ([eivindfjeldstad/dot](http://github.com/eivindfjeldstad/dot)) and adds support for fields to be nested when using names separated by dots. (".")

For example:

```html
<input type="hidden" name="id" value="1">
<input type="text" name="user.name" value="test">
```

will yield:

```js
{
    id: "1",
    user: {
        name: "test"
    }
}
```