Segregated functionality

- "public" timeline is without a user, and can only be GET operations
- "user" timeline is with a user, and can accept all operations
More robust, flexible routing