Renames ArticleHelper main describe block to correct method name

 modified:   spec/helpers/article_helper_spec.rb
Adds a new ArticleHelper to format the `datetime` attribute of HTML5 time elements

 modified:   app/helpers/article_helper.rb - formats date with a suitable format, or
                an empty string for drafts
 modified:   spec/helpers/article_helper_spec.rb
Ups the specs for the format_published_date method to accept a date format

 modified:   app/helpers/article_helper.rb
 modified:   spec/helpers/article_helper_spec.rb
Uses Article date formatting helpers in article header partial

 modified:   app/views/articles/_article_header.html.erb - uses format_html5_time for the
                time element's `datetime` attribute, and format_published_date for the time
                element's inner text
Signed in users can see all Posts (published/draft) on articles#index view

 modified:   app/controllers/articles_controller.rb
 modified:   spec/requests/article_pages_spec.rb
Slighly darken main font colour

 modified:   app/assets/stylesheets/_variables.css.scss
Creates some extra typography styles

 modified:   app/assets/stylesheets/base.css.scss
Widens Article#next and #previous specs

 modified:   app/models/article.rb - #next/#previous does not return Drafts and does not
              return Page models by default
 modified:   spec/models/article_spec.rb
Allow Article.published_at to be unselected (ie making Draft again)

 modified:   app/views/admin/articles/_form.html.erb
Creates a new Article model scope

 modified:   app/controllers/articles_controller.rb
 modified:   app/models/article.rb - latest Articles ordered by published_at or
              created_at if published_at is nil
Adds rails-settings-cached gem to app

 modified:   Gemfile
 modified:   Gemfile.lock
Migration to create settings table

 new file:   app/models/settings.rb
 new file:   db/migrate/20140305085836_create_settings.rb
 modified:   db/schema.rb
Creates some default settings for the blog

 new file:   config/initializers/default_settings.rb
Uses new settings in header, footer and sidebar partial templates

 modified:   app/views/layouts/_footer.html.erb
 modified:   app/views/layouts/_header.html.erb
 modified:   app/views/layouts/_sidebar.html.erb
Defines settings for default limit size for main page articles

 modified:   app/models/article.rb
 modified:   config/initializers/default_settings.rb
Defines settings for the Article feed title and post limit

 modified:   app/controllers/articles_controller.rb
 modified:   config/initializers/default_settings.rb
Atom feeds in Category and Tag controllers can also benefit from new settings

 modified:   app/controllers/categories_controller.rb
 modified:   app/controllers/tags_controller.rb
Application helper can also use blog settings

 modified:   app/helpers/application_helper.rb
Merge branch 'blog-settings' into develop-blog

 uses `rails-settings-cached` gem to cache settings
 creates a number of default settings
 default settings are used in site templates, models and controllers
 there is certainly scope for more settings after this merge
Install CKEditor (and Paperclip)

 modified:   Gemfile
 modified:   Gemfile.lock