refactored posts controller to tighten up
refactored user profile show to tighten up