#32 Monadic attribute specs

Here are terrific monadic attribute specs! ;)

Magic. Black magic.
Extract type from default value #31
#29 Model.get now invokes native getter

partially fix #29 Override collection's underscore methods to work with
native properties
#32 changed names for attribute modifiers

Attribute -> options
Value -> value
added options chaining
Added NestedTypes.value

To define untyped attribute of primitive type
Draft for new documentation topics
documentation update
changed header
Changed headers
Small formatting change
Competed draft of documentation update
Fixed typos
Upgraded version to 0.9.x
Merge branch 'f/monadic-types'