Squashed commit of the following:

commit b325023f186ed3d6929088c35c9b639c0a31ee2e
Author: Martin Koistinen <mkoistinen@gmail.com>
Date:   Sun Oct 12 15:28:36 2014 +0300

    Remove section_config structure for consistency

commit 27172cf1fb1c82324384a36c4f4c61806541c326
Author: Martin Koistinen <mkoistinen@gmail.com>
Date:   Sun Oct 12 15:24:36 2014 +0300

    Do not emit links if they don’t exist

commit 75683ade765108ca9eee33c3622573fc8c265412
Author: Martin Koistinen <mkoistinen@gmail.com>
Date:   Sun Oct 12 15:23:04 2014 +0300

    Revert

commit db75413a3a4eec2d43a13686b5d78a5c48919475
Author: Martin Koistinen <mkoistinen@gmail.com>
Date:   Sun Oct 12 15:20:26 2014 +0300

    Be more consistent with accessors

commit 88c0ad5e3bf2ee83278a6a2deda3f0fe8a57cb62
Author: Martin Koistinen <mkoistinen@gmail.com>
Date:   Sun Oct 12 15:10:12 2014 +0300

    Fix template reference

commit 39de072b539c2ad698da7a191f34f1009a29d771
Author: Martin Koistinen <mkoistinen@gmail.com>
Date:   Sun Oct 12 15:05:51 2014 +0300

    Fix typo

commit 29ddc42f8497b3e49c2ea47d4bdb9520b0374964
Author: Martin Koistinen <mkoistinen@gmail.com>
Date:   Sun Oct 12 15:04:10 2014 +0300

    Fix typo

commit c4c568bf37ff571424673cc2a87d6380577b761c
Author: Martin Koistinen <mkoistinen@gmail.com>
Date:   Sun Oct 12 15:03:13 2014 +0300

    Fix typo

commit 8865b4596b2f698f5c00cbef29b668c0d16d96b4
Author: Martin Koistinen <mkoistinen@gmail.com>
Date:   Sun Oct 12 15:01:15 2014 +0300

    add next/prev links to base section template

commit d33a13ba176ee7128fe1970e8235ffa3101f3a1d
Author: Martin Koistinen <mkoistinen@gmail.com>
Date:   Sun Oct 12 14:47:42 2014 +0300

    Adding next/prev context for sections so they can easily link to their neighbors