Introduce Virtus::Model with Core and MassAssignment
Introduce configuration-based extensions
Add support for extending instances using Virtus.module builder
Add more examples to module builder spec
Rename Virtus.{module => model}
Filter out attribute names that clash with method names (closes #120)