Added the ability to throw NSErrors as well as implemented it. Also fixed a small issue with the storyboards top bar not covering completely.