Complete rewrite to include infinite scrolling and reduce page load times.
Renaming files and fixing naming issues