Renamed QueueImplementation to QueueImpl and cleaned up a bunch of files.