got the server up and running. works like its supposed to but test on your machines and make changes if necessary. Also might want to double check my error handling