Changed error report id link to block mode
Added migration to rename filename to location in reports table
added underscore to protected function
Moved creation logic from report to incident

- Moved the submit method from ReportsController to create in IncidentController
- Created a method with its helpers to handle incident creation
- added validations
Moved helper functions from Report to Incident
Removed useless validations in Report model
Fixed reports view to get data from related incidents rather than reports
Added incident descritpions to the report view
Removed unneeded reports fields
Added related reports to controller and model
Adds Remover/Add to related groups functionality
Sanitize the sent in the steps field in the report
Fixed spacing issues in Model files
Added related reports support in views
Added support for printing different stacktraces
Added user os summary to report
Moved protected function to the bottom of the incident class
Minor css and checkstyle changes
Removed useless condition used for testing
Changed parameter to getStacktrace to accept the incident