implemented Student, added *.swo to .gitignore