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
Remove unnecessary -m32 flags
Solve cross-compiling issue
Add Arch instructions
0.40.01 code import
Use their version of this file
Ignore .so
Some style fixes and fix #6
This needs ncurses