CSS styles fixes
Moved inline JS to external files
show/hide now act also on header and footer
Added test case for caching features