changes in post, add knockout, repositories, ajax calls for posts