Updated pom.xml.
Added License information in the source files.
Updated implementation and added test code for CycleQueue.
Updated the Once implementation.