#3 Added a bunch of tests
#3 Added a bunch more tests
#3 Finished stylesheet spec
#3 Added exception test