ProjectShow now follows Controller pattern and has no model