updated .gitignore
bug fixes. now passes all cpu tests. needs major cleanup.