Added gsnap.py, and cleaned up other files