Clean up Jekyll file types and site

I tried to clean up the Pages, Posts, Layouts and StaticFiles and decouple them from site.  @parkr I ran ruby-prof against it https://gist.github.com/5979489 

@kelvinst you might want to take a look.