Cleaned up main() - Removed extraneous code to eliminate extra process
enumeration
Added JavaDoc for most methods