Ensured that project resources behave consistently when accessed by individual project id or when browsing all projects
Added interface and implementing class to support custom JSON generation for arbitrary objects
Removed status warning from BARD entity responses, simplified/cleaned code