removed redundant cast
changed static variable to match current naming conventions
added more documentation and renamed “foreign keys” as “inputKeyPaths”
put a line break in CDLog
whitespace, fixed naming conventions for static class variables, added (copy) to string properties
added a test for the writeBlock method. fixed bug if temp context was used before main context
fixed name to match code guidelines
Merge pull request #33 from seanwolter/master

Test for writeBlock method, more documentation, and a lot of pedantic whitespace/style changes