Reordered priority, inherit prototype props

Now goes from least to greatest priority for mixin arguments. Extending
a view now inherits the view's className and events for the mixin,
rather than overwriting them.
Closure wrap on build

Concat now combines and wraps the files in a colsure. This ensures the
modules are testable but not exposed globally when using the library.
Removed unneeded namespace
Added require compatible build