Tons of updates here. Countless thanks to Vasari for the code for logging into the server