Well since I was unable to find anything about this I decided to do a reinstall of everything but this time on a virtual machine so that I could actually just use it instead of just trying it out.
After installing a fresh Ubuntu 12 on Fog 32 I was able to PXE boot do a memtest and register the host without any issues, but was unable to do any TFTP stuff such as make an image or even update the kernels.
I read that this is a password issue and then synched and set all the passwords for fog(except the PXE stuff like I did originally) to the same and restarted the server and was now able to create tasks and download/'update kernels, IE presumable fixed the TFTP issue, but now I cannot PXE boot anymore!
So, again I am back to not being able to PXE boot, and I wonder if this is along the same lines as to whatever happened to me the first time! I have not set a password for PXE booting this time though.