Updating library from experience developing personal site

Used the earlier version with some small developments to develop my
personal site. That experience lead me to change some things in the
structure etc, so I have updated the core library to reflect that.

Ignition is now at a stage where I feel comfortable calling it a “beta”
release. Still needs work, but it seems relatively usable now with
recent tweaks.