Adding controller instance to data provider methods.
Adding 'reloadData' API to refresh from data provider.
Updating version, copyright, etc.

Signed-off-by: Levi Brown <levi@coradine.com>