Merging tests’ pch’s
more merging of common test files
Eliminated massive-tiny-useless-file-over-population.

Merged pch's, combined extraneous headers, cleaned up xcodeproj structure to make more sense, be easier to grasp, test, and use.. Fixed Xcode 6's bad habit of invalidating the target `com.apple.product-type.bundle.ocunit-test`, by ust making them `com.apple.product-type.bundle`'s.
 merged usage of identical plsts in test targets. when test targets.  hopefull unoffensive code refactoring that greatly enhances readability, copmprehensibility...
zhuzhed up headers a bit...

xcode/appledoc/headerdoc, whatever it is called, style...
readme inside demo, formatting enhancements
Merge pull request #20 from mralexgray/refactor

Refactoring (Various non-end-of-the-world-this+thats)
Thanks to mralexgray