Rename get_next_tag() to next_tag()
Implement queue() constructor, pop() and push() methods
Remove unnecessary includes
Add comments
Compiles and links
construction no longer segfaults
push and pop trivially work