Forgot to add unistd.h header required to use getopt
Add build directory and eclipse project file to .gitignore
Switch to CMake build system