.gitignore changes, added obselete

    changed .gitignore to not ignore obsolete, or the library SWCs, because they are ignored in their own dirs. added  obsolete folder.