Added public/private feature to projects.
Added can-can based access control to controllers and documents.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Merging code.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Fixed an access control bug prevening non-owners from expanding
 a collection's tree in a view.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Added two versions of ES helper searches; one that returns metadata and
one that returns the full document(s).

Added project description to Hatch home page.

Changed project public indicator to from true/false to yes/no.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Adding document text edit for unvalidated docs
merging in integration
updating to Shane's new ES helpers, other small search enhancements