Improved Environment docs.
Added Palimpsest::Component.
Added component methods to Environment.
Don't reload @assets if already loaded.
Cleanup test to return the environment and it resets @assets and @components.
Environment#directory no longer requires site.
Added Environment#copy.