add update like API
add get request API
Add like action api
solve conflit
add new error type
Merge branch 'dev' into new-mails

Conflicts:
	input.go
Merge branch 'new-mails' into dev

Conflicts:
	errors.go