fix typo on checking response status code
using json instead of simple json

to remove warning
login required for rating book
clear world temporary variable before each step
add limit checker to attachment upload view