Merge pull request #5 from m0hamed/master

Added incident model and github api docs in the README
Merge pull request #7 from m0hamed/master

Checkstyle changes
Merge pull request #9 from m0hamed/master

checkstyle and css fixes
Added migration to add error_name and error_message to incidents
Fixed bugs in diffrent stacktrace creation and corrected view
Merge branch 'incidents' of github.com:m0hamed/error-reporting-server into incidents
Merge pull request #10 from m0hamed/incidents

Changed the way exceptions are stored from report to Incident
Fixed migration that removed unneeded fields from reports table
Merge pull request #11 from m0hamed/incidents

Fixed migration that removed unneeded fields from reports table
Added g.Raphael files to repo
Added g.Raphael and g.pie to the list of loaded script files in the default layout
Added raphael.js file to repo
Added raphael js file to default layout
Changed the way the related entries information is passed to the reports view
Added pie.js which has a function to draw a piechart

pie.js uses g.pie.js to draw the chart and then does some modifications on it
for example adds a title and adds an animationt to the chart hover event
Now draws charts for all relevant columns that a summary is collected for
Fixed key for configuration storage and scriptname in incidents view
Added migration to add extra columns to incidents table
Added syntax highlighter files to repo
Added shBrushXml.js to the repo