Cleaned up build dependencies a bit
Initial work moving exceptions server-side
New exceptions