Authorization support

1. add RAuth & RAuthProvider into Rays framework
2. update demos/blog with authorization support