Fixed documentation errors

I fixed the documentation errors in order to get them to build I made
a cursory check through the source to ensure that they were correct
and it seems like they are so I submit this patch.
Ignore the build documentation files.
Specify in greater detail what we want to ignore in the documentation folder.
Added a Makefile target to more easily build the documentation.

There's no need for this not to be here since it's a very common
operation when retrieving new dependencies. In fact, it's the first
thing I did.
Merge pull request #95 from AeroNotix/master

Fixed up documentation