creates init
simplifies crating
refactors code
adds max_campbell_rating
makes it work with sage
updates .gitignore
adds cython files
adds test