Added two new fields to the keys table: 1) is_private_key and 2) ip_addresses. These two  fields work together. If the key is private a list of IP addresses can be associated with the API key, If the API key is private and no valid address if found, the request is rejected. IP addresses need to be separated by a line break n. This is an alternative to the ip-whitelist, but it is tight to the API key.
added options to force ssl and to specify api key table data
Updated comment on rest_key_column name
IP addresses are no longer separated by a line brake '\n' rather all ip addresses are coma separated.
simplified _detect_ssl

thanks, Phil.  That was unnecessary. 
fixed some stuff

changed default on rest keys.  also removed two columns from key table until I can figure out how i want to handle the request status.
adding LDAP authentication support
adding LDAP authentication support
adding LDAP authentication support
adding LDAP authentication support
adding LDAP authentication support
Corrected version number

Corrected version number from 2.6.0 to 2.6.1
Merge pull request #152 from butchewing/patch-1

Corrected version number
Merge pull request #146 from davidstanley01/master

Added config elements to force ssl and to allow user to specify column name containing api key
fixed merging conflicts
added some comments
Removed commented out code

I'm sure that was commented out for a reason but that should definitely be in there.
Fix #166: Typo on README
Removed unnecessary bracket
Fixed merging conflicts