Fix parsing stock

this was always NULL since the value is written with a ‘,’ the (int)
statement always converted to a false?
Fix saving empty price
add configuration loading + implement ftp fetcher
Add internal caching support and a map to quickly find the correct model