Created new branch oop
Created skeleton class file for the theme setup to start to make the theme more object oriented
Folder restructuring for a cleaner, more readable, theme. Added a Singleton Base class and modified the FSESU_Theme class to implement it.
Removed Singleton abstract class because it isn't really necessary
Added constants to FSESU_Theme constants function and included a hook in the Construct function
Added theme_support and styles functions to FSESU_Theme class and included hooks in the Construct function
Port some of the theme setup functions from functions.php to the FSESU_Theme Class file and made some corrections

Changed the following action hooks to ensure the functions are initialised properly  so that it is initialised correctly
    theme_support function from init to after_theme_setup
    constants function from init to after_theme_setup
    styles function from init to wp_enqueue_scripts
Added menus function to FSESU_Theme class to register the menus, including a call to the after_theme_setup hook in the Construct function
Added widgets function to FSESU_Theme class to register the sidebars/widget areas, including a call to the widgets_init hook in the Construct function
Complete porting of theme setup functions into FSESU_Theme class

Added favicon function to enforce the use of a local favicon.ico file for the site (this will obviously only work if the favicon.ico file actually exists within the themes root directory)
Cloned normalize.css from https://github.com/necolas/normalize.css as a better reset/html5 stylesheet setup for the site
Adjusted the styles function to include normalize.css as the first style enqueued
Added the Lato Google Font to the styles function for use throughout the theme
Added filters for changing the excerpt length, changing the 'more' link in the excerpt and removing the automatic paragraph wrapper around images
Added categories function for use by the functions.php file to register the site specific categories
Rewrite functions.php to take account of new FSESU_Theme class

Removed the following functions from functions.php

 * fsesu_setup()
 * fsesu_custom_excerpt()
 * fsesu_excerpt_more()
 * fsesu_favicon()
 * fsesu_unautop_4_img()

Removed the "clean up <head>" actions from functions.php
Removed all references to widget.php as it is now incorporated into the FSESU_Theme class
Added a global definition for $fsesu and created a new FSESU_Theme object for it
Added code to define the site specific categories

Removed the fsesu_new_category() function from util.php

Closes #9
General code clean up

Removed extraneous dummy categories from the $categories array in functions.php
Removed the reference to a parent category for Camp Diairies category in function.php
Fixed problem with menu.js by looking up the jQuery noConflict wrapper info on the WordPress Codex. The first line has been updated and should now work correctly.
Created new main.css and wordpress.css stylesheets in assets/css/src to tie into the FSESU_Theme object better. At the moment, these are only skeletons, but they should allow the theme to be testing at this stage
Changed enqueued stylesheets in FSESU_Theme to their minified counterparts
Updated header.php to tidy up the head tag, removed unnecessary link and meta tags
Changes main div to a section with id container in header.php, and updated close tag in footer.php
Changes section div tags into section tags in index.php, page.php, front-page.php, content.php, content-video.php
Added a new section (entries) to the page structure and moved the sidebar into the content section
Moved template parts into includes/views subfolder
Changes sidebar div tag to aside

Fixes #10
Add new files forgotten in last commit
Fixes #11 the_content filters not defined correctly

The add_filter for the_content was referencing a function that does not exist thereby removing the content in it's entirety.
The add_filter for excerpt_more was also referencing a function that does not exist.
Both these issues have now been fixed.
Start to include theme functions in the FSESU_Theme class

Add filter for the page title
Moved fsesu_content_nav to content_navigation function within FSESU_Theme and changed the references to it in index.php & page.php
Moved fsesu_entry_meta to entry_meta function within FSESU_Theme and changed the references to it in content.php, content-video.php
Moved fsesu_breadcrumb to breadcrumb function within FSESU_Theme and changed the references to it in header.php (more work needs to be done to improve this function)
Removed the now unnecessary util.php file and all references to it

Also, in footer.php added a check for the footer menu before displaying

Fixes #13
Minor tweaks to get the site up and running

Added some of the main class functions to WP actions
Replaced function calls in templates to action calls
Added .gitignore and .gitattributes files
Added single.php file for displaying posts
Added summary.php for displaying summaries only
Numerous other files have also had line endings updated I think
Started to make the site responsive

Started working on converting the site to a mobile first theme that is setup to
be optimally viewed on a mobile device, with media queries for increasing sizes
The bulk of the css restructuring for mobile display is now complete, just some
tweaks left to go
Modified the folder structure again to include images in the assets folder
Revised the theme to make use of the breadcrumb menu provided by Yoast WordPress
SEO - need to include a little reminder that this should be installed later
Added summary.php as a template part for viewing a summary of a post
Modified content.php for viewing the whole post
Made some changes to FSESU_Theme class to create actions for the various
included theme functions for ease of use within the template files
Removed some of the vendor specific css files in favour of linking to the live
files on the development sites
Removed minified css & js files in favour of using the WP Better Minify plugin
Finished mobile ready base theme

Deleted meta description tag in favour of the one generated by Yoast WP SEO
Moved read more link to the right hand side
Added Font Awesome support
Amended chosen font to Open Sans and removed references to Lato
Added a horizontal rule after each post
Upgraded modernizer to version 2.6.2 and added it to the site
Changed the entry_meta function to display the date, author, categories and edit
link in grey in the entry header
Added print.css
Included media.css and print.css in the head
Added Slick Nav support for mini menu on mobile/small displays
Tweaks to improve the mobile ready site

Changed footer_content class to footer-content
Changed secondary content from an aside to a section tagline
Changed the header to have a min-height of 180px so on small screens it grows to
accommodate the full site title
Changed the content section to full width, and the primary & secondary content
sections within to be max width 80em
Adjusted the padding and margins on entries, entry headings, wdigets etc to
improve the look of the site
Changed the class of the author meta details from byline to entry-author
Added media queries for larger displays

Moved secondary content into a second column at displays over 40em, then a larger
column and 50em and 60em
Removed additional padding around the search form
Reduced the secondary content widget padding and margins
Changed footer links to light grey with a red underline
Changed post nav links to include the font awesome chevron instead of the standard
« or »
Changed the post meta font awesome items and post nav chevron colour on to #a00
Increased excerpt length to 120 from 100
Changed line endings I think
Merge branch 'responsive' into oop
Added i18n support to the theme

Added a text domain for internationalization to the theme_support function and
added semantic markup support as well
Still need to amend the code to better support internationalization, but this is
the first step
Merge oop branch into main develop branch