New: a code parser service

New: a code parser service
Refactor: change the order things happen to make the output log have the right order
New: support for tracking and output codeLines if they exist
New: $st now has access to the code parser
New: output code if we are not inside a nested action
Fix: reorder things so that the log reads in the right order
Fix: terminate the $log
Tweak: try to only log code lines from your code, not Storyplayer code
Merge pull request #127 from datasift/feature/logged-code

Feature/logged code