Major fixes

Additional filters to gitignore
Removal of unwanted library
Removal of deprecated code
minor fix to gitignore