add create/index options

add id extraction
add id awareness to document writes (create/index)
add M&R test
relates to #69
add new MR API test code

relates #69
refactor serialization of commands

remove serialization from buffered rest client
introduce Command classes as a templating mechanism encapsulating underlying serialization

relates #69
remove unused code (yay!)

relates to #69
add more checks regarding write operation and id

relates #69
minor configuration fix

relates to #69
add proper prepare() to update command

relates to #69
improve RestClient to parse bulk responses for errors

relates to #69
update MR tests (the old API ones)

relates to #69
move "doc_as_update" to the front of the command (eases debugging)

relates to #69
improve MR old api tests

relates to #69
update MR tests (new api)

relates to #69
add more read tests to MR new API suite

relates to #69
clean-up MR old api test

relates to #69
minor rename of operation

relates to #69
add new commands infrastructure to Hive

relates to #69
fix index for MR new API tests

relates to #69
first take at adding Hive support

relates to #69
finish Hive integration

add integration tests
reset ES settings within Hadoop configuration
relates to #69
add id awareness to Pig
relates to #69