Add Queue data structure and implements its use in core. Refactor container objects for more code reuse.
Doc string update after container object change
Merge pull request #214 from KennethNielsen/queue_object

Queue object
Add method to browse by string id
Change string format as requested
Only add search prefix if there is not already one
move SEARCH_TRANSLATION out of init