first draft at fixing overloading on query

needs work…
tidy docs for query overloads
fix query logic to only give 'totalLimit' results when batch size > totalLimit
minor: reformulate 1020743

attempt to simplify conditional logic
pull apart the result set mutation and the decision about whether to recurse
simplify the decision to recurse
Merge branch 'fix/query-logic' of github.com:pellucidanalytics/aws-wrap into fix/query-logic

Conflicts:
	src/main/scala/dynamodb/mapper.scala
Merge pull request #10 from pellucidanalytics/fix/query-logic

Fixes: total limit query logic and overloading compile issue (Corrects #9)