Minor refactoring
user-specific option for models component options

Default options can no be put directly assigned to options in components. Options assigned in this way will override all other options including those passed in as arguments to the model. The options can be overridden after insubstantiation.

New user-specific option for models that limits crud operations to rows tied to the current user by the users_id field. User specific models also will be tired to the user automatically during creation.