Fixed memory leak in Ruby PRNG
Fix for Ruby-rand memory leak

- Also prefixes the "mt" member variable with a "m_"
Added status thread back into cli ui
Refactored and cleaned up core Untwister code
Rename untwister.h to Untwister.h
Rename untwister.cpp to Untwister.cpp
Updated makefile for compatability
Improved progress thread
Updates to the py-untiwster to use new API
Quick fix to makefile
Fixed missing depth/thread set
Added progress animation
Fixed invalid free() and Python API
Added time estimate
Fixed time estimate math
Removed test file
Fixed condition where seed is not found and progress thread does not join
Fix for segfault on missing default prng type

- The PRNG string wasn't being set to any default, and segfaulting
Merge branch 'moloch'

Conflicts:
	Untwister.cpp
	prngs/Ruby.cpp
Reorganized file structures