added bin directory to gitignore file
added gmp library for windows, changed CMakeLists script for support difference OSs (Windows and Linux supported)