RW beta 3

both sms.py and student.py are pep8.py passed and they are commented