Field type accepts a symbol and string objects

Added ActiveRecord column parameter style too.

e.g
```ruby
  Field.new(:name, :string, default: :mongoid)
```
```ruby
...
  field :name, type: :string
...
```

What do you think about these?
If you accept I will add in `field` macro too.