RW beta 2

Both sms.py and student.py passes pep8.py and seems to work under
normal condition