Variable API requirements and key checking
Added ability to specify API key requirements for members and blues. Added key checking logic to ensure key access has not changed after registration. Manual merger of request #98 Addresses issue #69 (closed)