[#598] Merge @seanh's basic orientation to CKAN devs into our docs

I tried to organize the existing sections into Sean's architectural layers. The only thing that I found odd was the ```Controller & Template Helper Functions``` section, that doesn't seem to fit in. Maybe because we're not talking about controllers there...