Fix for issue #5 - Unable to read from Hive partitioned table

I did some changes to be able to support better partitioned table:

- Added handling of partition path
- Fixed a problem in the detection of the column for partitioned tables