Adjust form for create new user.
fix issue missing lib file for file size validation.
size for cover image is 2MB.
Implement home page for user.
fix a protential issue for get_position_courses if number want to get is larger than course numbers.
fix merge jasli2 conflict

Signed-off-by: long li <hutuxiansheng@gmail.com>