Refactor errors controller

[Pivotal Tracker](https://www.pivotaltracker.com/story/show/65548360)

* Moved custom error handling logic in the `app/controllers/application_controller.rb` to `lib/custom_errors.rb`
* Added missing specs for `ArticlesHelper`
* Updated 404 page UI
* Removed redundant file `ice_cube_methods.rb`