move stuff around
update gitignore