Added code mirror highlighting for the source. Abstracted out the site url. Seperated meta and attributes and added getter.