SanCoder: add basic login feature

### 增加基本的登录功能

使用 ```Rack::Session``` 保持用户身份的一致性
使用 ```erb``` 和 ```content_for``` 进行后端渲染

#### 注意：
```shotgun``` 机制会造成 ```session``` 清空，替换为 ```rackup``` & ```sinatra/reloader```

#### 遗留问题：
-未对登录界面做任何美化
-未增加登录成功、失败或错误提示