Guard should focus on my failure.
Add Helpers for use within ERB templates.
Add block syntax support to helpers;

Previous a user could only do for example: 

<%= colour('#ff0000') -%>this is red<%- end %>

Now, more complex patterns are achievable.
Rename output to attributes.
Rename output to menu.
Add further lines to template to test more functionality.
Rename Parser to View; also remove Template.
Update dependency tree.
Minor update regarding ERB templates.
The user's view must now implement several key methods;

#interface - a string referencing the interface the user wishes the parsed template output to be directed to.
#path      - a string referencing the path of the ERB template to be used for the view.
Flesh out placeholder tests for various methods.
Remove unused methods from Queue.
Remove event specific logging;

No longer required, plus it was messing the class up.
More parsing goodness;

- Rename HashParser to RawParser.
- Add more test cases to ERBParser.