This Request enum should be static so we can set to any various states.
Merge pull request #59 from rogerhu/request_enum

This Request enum should be static so we can set to any various states.