User Profile & Avatar Upload

# User profiles
 * Change password, profiles info.
 * Change avatar.
 * View info other users
Anh không hiểu khác biệt giữa ```$user``` và ```$user_data``` là gì (chưa kể $user_data sai convention).
Không hiểu trong model ```User``` thì hàm ```get()``` khác gì ```getUser``` và khác gì ```getUserData()```.
Em nên để ý các hàm mẫu của cake, ngắn gọn nhưng đủ ý, kiểu như ```findById``` chứ không phải ```findAllById()```.
Anyway, anh nghĩ project training 1 này em xong rồi, em đọc sách Clean Code đi project từ sau code đẹp hơn.