Created SnocQueue to implement SnocList.
Added getters and setters to SnocList and moved the logic from SnocList to SnocQueue