Committed some structural changes

Also added minted for syntax
highlighting