pull down to window directive now uses a timeout hack to make sure it runs after all the directives have ran

this actually fixes the sidebar not pulling down the bottom on the
homepage, however it still requires some fixes as it is interacting with
the main and the scroll is too long for single items...
implemented single idea view and federated CSS between single idea view and overlay idea view

some responsive aspects needs to be cleaned up in the single idea view