Added test_set_default_layout accompanied by bugfixes discovered along the way
Used OSError instead of FileNotExistError for py27 compatibility
Merge pull request #18 from Rubykuby/test-set-default-layout

Test set default layout