added moment.js
implemented grid-like look
add read capabilities