some minor cleanup

fixed menu opener button by making its position relative; also hiding the button after click
removed libraries to CDN
added external images to be hosted locally
moved local js to separate dir