Clean up routes for Complaint controller
Fix and simplify logic in depth validator
Move ldap_lookup to become private methods inside the models
Make sure only admin can call 'chart' and 'getComplaintData'; only user can call 'create'; and better validates params
Add tests for ComplaintController
Done adding test for content; thus remove TODO tag