Parser: Invert argument order for some functions for better composition
Parser: Add parseTags function
Parser: Add parseNote function
Parser: Add getAmount function which will consider spacing before parsing the amount value