Minor design changes
[theoretically] last commit. SMaxQueue implemented. All classes documented. Test functionality implemented. README created. Documention generated.