updates to modal window JS

move css + js into assets folder

add swap function to main IFFE

removed aria attributes from markup. they are now injected via JS.

added extra documentation