I managed to remove webcamstudio and move onto the next problem, boot hanging at check battery state.
I removed webcamstudio by
For the check battery state, after mucking around with reinstalling nvidia drivers, I came across some text saying
sudo apt-get remove webcamstudio
kernel source for this kernel does not seem to be installed
I then rebooted and have got a working system. There's still a few bugs but I'll get to them later.
sudo apt-get install linux-headers-(insert kernel version here)