Added FieldsContainer class

Now using it instead of fields directly, in order to be able to keep
multiple fields under one name.
Changed raw value naming
Added all fields property to field
Updated documentation
Merge pull request #46 from KimiNewt/field-objects

Field objects (solving multiple fields of same name issue)