Added my default gitignore
initial structure
Written a lot of code that might work. Time to test this