REST Framework. Guardin. API for Website. Closes #48 Fixes #46 Closes #40.