updated gitignore, implemented footer  and fixed stuff