DataSaver's updateValue() will now try to find value first

If the value isn't found it adds it rather than blowing up. No more
false value checks.
added docs
move the request var search into it's own function
moved non-lib logic out to styleguide.js
added docs
will read in a request attribute to set the size
pattern names are now tracked in the cookie
when loading a pattern the path is saved in the cookie
get the request vars
minor edits
moving the url-handler above the styleguide so the styleguide can use its functions