Merge pull request #81 from seavor/polina

Polina
start refactoring Item page
Merge pull request #82 from seavor/jay

start refactoring Item page
Return proper errors if they happen from backend