- Added ability to do inceremental update on data structure
 - Added some more documentation (comments)
 - Changed some of the argument names to make more sense on the API
 - Added more error handling to API calls with invalid arguments
 - Added some (disabled) debug output
 - Small internal changes