Added CMake!

This is just biznasty is what it is

- Project can CMake to IDE projects & compiled stuff
- README has build instructions
- Gitignore updated to remove cruft