add vim files to the gitignore file.
Add tests for the Queue object and make separate out the getHandler and getEntry functions for easier testing.