Added simulator module
Added new price history fields
Added get_price_history method
New backend for handling price
Clean up look sharp
Allow null