Add login link to layout

The application layout file was copied to the videohoster module and
a link to the login route was added in the navigation menu. The
application layout was overridden as I don't want to pollute the
module. I want to keep as much of the work in the videohoster module
as possible.
Remove unrequired routes

Extra routes were included from an earlier time when I was intent on
making it too complicated an application. Now they've been removed.
This should result in a simpler application.
Remove reference to tutorials

I'm going with the term videos; so tutorials is being removed.
Merge branch 'feature/remove_unrequired_routes' into develop
Set video index page to be the app main page

Now the main video page is the front page of the site.
Remove test for skills route

The route no longer exists, so the test is no longer required.
fetchActiveVideos can no take a result limit

A limit can now be applied to the number of videos returned.
Merge branch 'feature/add-latest-videos' into develop
Change the core route to videos

I'm having issues setting the default route to '/' and then building
segment routes from that. So, for the time being, I'm reverting to the
original '/videos' prefix, but I'll revisit it later.
Implement basic view video functionality

The tests and code have been added to implement a basic view video
page. There's not much error handling, but it works, for now.
File cleanup

Just cleaned up unecessary use statements and corrected the code
documentation.
Remove old phpstorm generated class documentation
Merge branch 'feature/add_view_video_page' into develop
Add slug column to videos table

The column wasn't there before, somehow slipped through.
Add new navigation items

Add navigation links to the most common options. i.e., disclaimer,
contact, FAQ etc.