Associate: allow getting blank things as new objects.

When requesting a new thing that has not been defined, you will get a new StdClass reference back.  Requesting the same undefined thing more than once will get you the same object reference back.  This will allow for more rapid prototyping as objects can be filled in later with real class definitions.
Associate: Fix trying to include classname instead of filename.

As an optimization when requesting things that don not exist, the system stores the string 'StdClass' as the filename.  But, the include and cache function doesn't check to see if the file is a file or actually the string 'StdClass'.  Now there should be fewer bad includes when using undefined things.
README: added section on undefined things.
Associate: clean up object cache when dealing with undefined things.

Some previously untested code was removed after working with undefined things.
Merge branch 'master' of github.com:markkimsal/nofw into metrofw
Adding request object to base framework.
Updating example code to work with new request object.
Merge branch 'metrofw' of github.com:markkimsal/nofw into metrofw
Metroadmin: first iteration, untested.
Template: fix layout issues for menu.
Add response object.
Merge branch 'metrofw' of github.com:markkimsal/nofw into metrofw
New Prototype objects returned for undefined things.
Merge branch 'metroadmin' of github.com:markkimsal/nofw into metroadmin
Merge branch 'master' into metroadmin
Merge branch 'metrofw' into metroadmin
Use proto objects in admin.