Refactoring. Use separate Note class rather than just Hash of parser
output to represent individual notes.

Update parser spec to reflect the usage of new Note class.