added some basic auth code which requires editing
added some basic auth code which requires editing
added some basic controller code which requires editing