Fixed rendering issue; added oauth; uploads random image.