Added picture upload
Limit picture size to 2mb to prevent a bug in chromium