Add I18N, Add avatar image, Fix authentication problem, write middleware for user objects