Project spec

Re-factored the way the old describes were written, and then started adding new spec tests.
1. In particular, could use some clarification on how best to set-up Factory in the beginning (line 5) such that we might remove duplicates inside test blocks (e.g. lines 236, 221, 54).
2. line 62 ".visible_by" through line 156 ".most_active_public" are tests from earlier writers ... and some of it is confusing - I commented out lines 128, 135, 146, and 153 and that didn't seem to change the test. So, I'm unsure what role those lines played in the test.