Search

This might have been a mistake to base this branch on request foundation instead of the last completed refactor (collection in this case)  Might encounter merge conflicts.  Will hold until we get some stuff merged.