Initial commit of the actual class file.
Added the function skeletons and some code.
Added basic functionality.
Small bug fix in dequeue section.
Added change path functions.