Add a user manual

This pull request introduces an user manual, written in POD. This introduces a Perl build dependency. Using markdown to generate a manual would have meant a haskell dependency (I only found pandoc for converting markdown to troff). Also on this branch, some minor make cleanup and making make install the manual on make install.