adding report activity
Refactor: TCPConnection in BaseActivity is now protected, so activity inherits it can use this field.
Refactor: BaseActivity now close connection onStop(), inherited class will close connection too
add Report class and DataParser method to parse report rawdata
amend last commit