Completes Final Base Structure

This changes all page titles so that they are surrounded by (double) quotes `"`, this is due to pages not building if they have a colon `:` included in them. This solution seemed more suitable since you would have to change all inctandes of `:` to `&#58;` and remember to do so.

This also moves the `./css/` dir to `./assets/css/`. This will be more logical when there are `images` and possibly `jscripts` dirs as well.

Finally a variable in the `_config.yml` file has been added called `url`. This can be referenced in files by using `{{ site.url }}`. I feel this is necessary since testing/developing of the docs may not be done in an environment where Jekyll builds the site to a root directory. In such instances not root builds will still have the same full functionality as a root dir build. :smile: