adding some exceptions
actually implementing exceptions (and ignoreing .pyc files)