made quite a lot of changes
updated gitignore