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

@baka-rust It also removes the CodeBlocks `.depend` file, by the way.