More concise reading of internal packages.
Ignoring output.json in the examples folder for now.
Moved out package level things to the init.go file.
Renamed Report to AssertionReport (in prep for other kinds of reports).
File rename.
Created two new kinds of reports (story and scope).
Json output now shows correct line numbers for each Convey scope.

Chuck Norris was here. I now know which interface is the hardest to
change--Reporter.
Included a few TODO items.