Progressed with implementation

Also modified the .gitignore