Fixed the demo zeromq code to use a non-blocking approach.
Updated .gitignore to ignore vim, Python, and C++ byproducts.