Issue #1 - Small functionality changes (removed `requiredViews` and instead added an `addView` method, which seems cleaner to me). Added full documentation. Still requires test specs.
Issue #1 - Add specs, harden fixtures to allow more complex specs.