initialized attack module

also reorganized the file structure a bit