added ignore file and set up basic structure