The best way to understand the uLocalGov starter kit is to click about and look. this is the front end of hte website, but if you log on to the back end and look at the Templates and Partial Views you will get a sense for how most of the code works. 

Configuration

the starter kit package works when installed but their are a couple of extra tweaks you can do inside umbraco to make it work betterer.

MVC

if you go look at the templates in the back end they will be empty. by default umbraco uses masterpages to build the templates, but this starter kit is built in MVC - change the defaultRenderingEngine setting in config/umbracosettings.config to Mvc to change umbraco to use Mvc. then you will be able to see the templates

<defaultRenderingEngine>Mvc</defaultRenderingEngine>

URLs

the first one is changing the way umbraco generates url's 

by default url's have the page name so this page is /getting-started.aspx - you can change this to /getting-started/ by changing the 

umbracoUseDirectoryUrls setting in the web.config to true

<add key="umbracoUseDirectoryUrls" value="true" />

LocalGov MVC Starterkit, 2013