Have Parser interpret __FILE__ as s(:__FLIE__) not s(:str, "filename")
Update code example in Readme
Some refactoring on AddAnnotation

Signed-off-by: Josh Cheek <josh.cheek@gmail.com>
Centralize the annotation regexes and markers