Teething issues with beta release.

Some strings needed casting correctly, future post check was looking in
the past instead, changed layout default until layouts are complete, if
condition formatted incorrectly, meta description outputting at the
wrong times and was causing php warning.