create basic PDF upload/random URL generation logic. implement shell of an admin page