Updates the use of elgg_view_layout

Fixes #36
Fixes CSS

Follow-up of #39

Restore deleted CSS, remove the redundant CSS and replace
homepage-more-link with elgg-button
Merge pull request #40 from PerJensen/fixes_css

Fixes CSS
Merge pull request #41 from PerJensen/master

Adds search input when logged out
Merge pull request #38 from PerJensen/update_custom_index

Updates the use of elgg_view_layout