To get this project rolling, we are going to start by building a really basic queue system structure. It will start of simple and not very cool, and over the next few blogs we will evolve it into awesomesauce.
What is a Queue?
A queue is just a list of things that need to get done, just like when you stand in line at the cafe and the counter girl can only take one order at a time. Imagine the line of people as an Array, and the counter girl some processor function, and the entire store itself as a giant loop that always exists. The only difference is instead of selling us coffee the counter girl is going to look up website IP addresses for us.
Here is what the initial queue system is going to look like before we evolve it in later posts.

