Improve touch event processing by requiring touch down before touch move and up can be processed. 


![hanappe-touchprocessing](https://f.cloud.github.com/assets/3893074/294945/140fc666-942d-11e2-8e0b-f52aa95deb07.png)

Improving the touch processing by requiring a touch down on an object
before it can have a touch move or touch up event.  Refactoring the
code, translating comments and adding addition doc comments.  Adding
table.pack utility method for interfacing with api's that return
multiple values.

If you have any questions, please feel free to ask.