Updated to include rest framework

Also includes authentication