better time formatting (utilizing moment.js), refactored rendering, loading scripts in head