Beef up the build system and add build docs

Switched to CMake from make as it provides more robust dependency detection
across distributions. Also added Fedora 20 build deps.
Fix typos

That's what happens when you run vim without :set spell
remove build dir from repo
simplify and cleanup CMakeLists.txt
Merge pull request #2 from Ramblurr/master

Beef up the build system and add build docs