Refactored all uses of deprecated Vector objects to now use ArrayList<?>
with inferred types.  Also fixed all warnings.