Clean up app.js
Remove unused icons.
Extract tables to partial and add to components and guide.
Add KSS info for tables scss file and move components ourside of namespace.
Add callout to the components page.
Remove positional data from callout components and abstract into editorial layout component.
clean up file.
Add new lines and description to call out.
Exclude blacklisted articles from routes.

Black listed articles are coming from user history #443
Put callout positional data in component file and remove editorial.
Merge pull request #65 from moneyadviceservice/blacklist-articles

Exclude blacklisted articles from routes.
Rename utils to be visually hidden.
Remove duplicate tables and collapsible sections.
Merge branch 'master' into styleguide/add_new_components

Conflicts:
	app/assets/stylesheets/components/editorial/_callout.scss
	app/assets/stylesheets/components/editorial/_tables.scss
	app/views/styleguide/shared/_guide.html.erb
Fix whitespace and formatting
Merge branch 'styleguide/add_new_components'
Add semantic grid to bower file.
Merge pull request #70 from moneyadviceservice/fix/semantic_grid

Add semantic grid to bower file.
Remove coupling from black listed resources spec

By referencing the ValidArticles::BLACKLIST constant we can never see
the test fail.

(cc. @pvcarrera)
Only require JavaScript templates require by specs