Clearer naming of install function.
Changed naming convention of installation functions and updated install
scripts.
Rewrote install and symlink functions to have better error handling using trap
and consider more error conditions.

Fixes #10, fixes #11