changed perms
Add CMake Support
updated gitignore
compiling and linking