Refactoring code to be more modular
Got the first feed working again
Minor cleanup
Merged the render functions into one. Some comment clean up and inline documentation