Contribution/documents path support

Currently openFrameworks supports a Data path in many of its operations. This is the source of anything that can come implicitly with a release, things like media and configuration data. 

This PR includes work towards formalizing a Documents path. The Documents path is often used to store information relavant to a specific user's running the software.