small changes, small checkins.
adding automake generated files to gitignore.
adding list.txt for testing.
adding simpleopt and checking in code (moving from laptop to workstation).