added uninstall section to Makefile
code cleanup
reverted changes; compile error
add FreeBSD support

  fix compile error
  FreeBSD's VT switching support
  FreeBSD's install utility support