This fixes issue #154 - an error when persist store is not set to :mongo

It's trivial fix and I've tested it with both :postgres and :memory
Merge pull request #156 from cheeseplus/fix_postgres_require

This fixes #154 - an error when persist store is not set to :mongo
Added RHEL7 Model from RHEL6
- Modified Kickstart
- Modified os_boot.erb for IP address for /etc/hosts and URL RHEL7 for facter
Modified http_helper.rb adding read_timeout for very large images like RHEL7
Modified client.rb adding new parameter http_read_timeout
adds in previously uncaught errors and collects them together by HTTP status code to reduce copy-and-paste coding in previous versions of these files
adding in a couple of additional errors that are thrown from methods invoked from within the model and broker RESTful API classes
Merge pull request #160 from tjmcs/tb/catch-uncaught-api-errors

Fixes #158 (Unhandled Exceptions/Errors in RESTful API)
Changes to support use of the (SMBIOS) UUID as a node identifier
Merge pull request #162 from tjmcs/tb/use-serial-no-as-node-id-take2

Fixes #159 (Switch to use of the SMBIOS UUID as a node identifier).
Merge pull request #157 from jcpowermac/fb-rhel7-79-rev2

Merging this in temporarily so we could move this functionality to ```redhat-demo``` branch.
Revert "Fixes #79 Add RHEL7 model"
Merge pull request #163 from csc/revert-157-fb-rhel7-79-rev2

Revert "Fixes #79 Add RHEL7 model"
forces uuid and mac_id values received in the boot and node checkin/registration process to uppercase so that later string comparisons work correctly (they are hexidecimal values, so case shouldn't matter)
changes to remove 'mk_fact_excl_pattern' from server config file
Merge pull request #166 from tjmcs/tb/fix-mk-excl-pattern-issue

Fixes #165 (`mk_fact_excl_pattern` should not be in server config)
Merge pull request #164 from tjmcs/tb/uppercase-uuid-and-macid

Forces uppercase uuid and mac_id in calls to the boot and node endpoints
updating version in README.md in preparation for release of new version
Remove persist_xxxx from hanlon cli config file
Remove DB interaction from hanlon client
 1. Remove DB init
 2. Remove db_check option from cli/hanlon config db_check (it is not relevant)
dbinit @ slice when app is web
  slice.rb initialing database which should happen only when current application is hanlon web, not for hanlon cli
Adding hanlon dry run script
 Simple script to test all hanlon cli commands