Defaulting label to formatted key for fields

Old way:

```ruby
field :name, "Name"
```

New way:

```ruby
field :id, "ID" # can still specify label if needed
field :name
```

**TODO**
- [x] Write the code
- [ ] Write tests
- [ ] Support i18n