Added CSS, JS files.
Updated from previous work. Refactored. Added scroll prevention.