Add support of keystone

Added to core because we need to support setting keystone parameters in iron.json

Other libs should not be broken by these changes because @token is still available
it's hard to understand what the error exactly, could be just typo e.g. or an additional key which is not used by iron_core gem. main idea is: hiding errors leading to spending additional debug time