Update license
Add error class
Make sure no requests are going out
Add message spec