Add authentication port
Add a wee bit of handling
I guess we need that first don't we
Fix more errors
Fix more errors