Hive hdfs

This is the pull request which integrates Abstract FS Writer with Hive.
What does this denote? FileSystem permission or  file permission? 
Also just for consistency all the getters/setters are at the bottom of the class. So don't you think including new ones there would be better.