Turns the handling of Settings from variables to hash

Addresses cyberswat/drupal-lamp#49.