Rewrote the backend; added a GitHub button, and credits