remove uneeded files
update gitignore
add to defaults
move separate component files
update dependancies