added schema statics, developing frienship

TODO:
* add viewProfile static and instance methods that enforces privacy
* update sendRequest to enforce privacy
* create a chat-privacy plugin; move chatRequests privacy option to plugin
Merge pull request #7 from techjeffharris/master

closes #6 - added schema statics, developing frienship