Fleshed out some functionality, made request functions, started some processing