finished up korma persistence

seems to work well, but there is an issue with how i'm handling errors
in ember. will have to research more later.