Minor changes to enable gcc

Minor changes.

- The setting of clang for cmake has been removed since it prevents the usage of other compilers (eg. GCC)
- The `bin` folder has been added to `.gitignore`