Use optparse, instead of argparse for py 2.6 compatibility.
Use relative links when creating home dir symlinks.

Using absolute paths causes issues on systems that mount remote home dirs in
different places. For example, one machine might mount the home dir at
/home/users/me and another machine might mount the same home dir at
/home/me. The absolute links will only work on one system. Relative links
should work on both.