clean up code
use http error code
refactor code to add model methods
update inline messages
remove helper dependency
add iphone preview